- ;; (dir-locals-set-directory-class (expand-file-name "/usr/local/share/emacs") 'emacs)
- (dir-locals-set-directory-class "/usr/local/Cellar/emacs" 'emacs)
- ;; (dir-locals-set-directory-class "~/.emacs.d/elpa" 'emacs)
- (dir-locals-set-directory-class "~/dotfiles/emacs.d/elpa" 'emacs)
- (dir-locals-set-directory-class "~/dotfiles/emacs.d/el-get" 'emacs)
-#+END_SRC
-
-** Info plus
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- (el-get-bundle info+
- :url "https://raw.githubusercontent.com/emacsmirror/emacswiki.org/master/info+.el"
- (require 'info+))
-#+END_SRC
-
-** TODO bookmark
-
-** TODO Calendar
-** advice info
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- (defun sd/info-mode ()
- (interactive)
- (unless (equal major-mode 'Info-mode)
- (unless (> (length (window-list)) 1)
- (split-window-right))
- (other-window 1)
- ;; (info)
- ))
-
- ;; (global-set-key (kbd "C-h i") 'sd/info-mode)
-
- ;; open Info buffer in other window instead of current window
- (defadvice info (before my-info (&optional file buf) activate)
- (sd/info-mode))
-
- (defadvice Info-exit (after my-info-exit activate)
- (sd/delete-current-window))
-#+END_SRC
-
-** TODO Man mode
-Color for Man-mode
-
-** TODO swiper to occur
-
-** TODO UTF8
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- ;; (set-language-environment "UTF-8")
- ;; (set-default-coding-systems 'utf-8)
-#+END_SRC
-
-** Demo It
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- ;; (el-get-bundle howardabrams/demo-it)
-
- (use-package org-tree-slide
- :ensure t)
-
- ;; (use-package yasnippet
- ;; :ensure t)
-#+END_SRC
-
-** Presentation
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- (use-package org-tree-slide
- :ensure
- :config
- ;; (define-key org-mode-map "\C-ccp" 'org-tree-slide-mode)
- (define-key org-tree-slide-mode-map (kbd "<ESC>") 'org-tree-slide-content)
- (define-key org-tree-slide-mode-map (kbd "<SPACE>") 'org-tree-slide-move-next-tree)
- (define-key org-tree-slide-mode-map [escape] 'org-tree-slide-move-previous-tree))
-#+END_SRC
-
-* dired
-=C-o= is defined as a global key for window operation, here unset it in dired mode
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- (use-package dired
- :config
- (require 'dired-x)
- (setq dired-omit-mode t)
- (setq dired-omit-files (concat dired-omit-files "\\|^\\..+$"))
- (add-hook 'dired-mode-hook (lambda ()
- (define-key dired-mode-map (kbd "C-o") nil)
- (define-key dired-mode-map (kbd "H") 'dired-omit-mode)
- (define-key dired-mode-map (kbd "DEL") (lambda () (interactive) (find-alternate-file "..")))
- (dired-omit-mode))))
-#+END_SRC
-
-Dired+
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- (use-package dired+
- :ensure t
- :init
- (setq diredp-hide-details-initially-flag nil)
- :config
- (define-key dired-mode-map (kbd "j") 'diredp-next-line)
- (define-key dired-mode-map (kbd "k") 'diredp-previous-line)
- (define-key dired-mode-map (kbd "g") 'dired-goto-file))
-#+END_SRC
-
-* Completion
-company mode and company-statistics
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
- (use-package company
- :ensure t
- :diminish company-mode
- :init (setq company-idle-delay 0.1)
- :config
- (global-company-mode))
-
- (use-package company-statistics