X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=emacs.d%2Fconfig.org;h=a4bf6c7d2fa07233e531565aec4df10fc5e8fdbb;hb=5caacc9aa4a2f45c0fbb3acaf529d6d53e0b36ef;hp=8ee6f534af3deaba4fcdcab3641ba65f472273aa;hpb=f9946de12bd517a6fb0cc79cb45e30002fca4368;p=dotfiles.git diff --git a/emacs.d/config.org b/emacs.d/config.org index 8ee6f53..a4bf6c7 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -1400,19 +1400,43 @@ Color for Man-mode (define-key org-tree-slide-mode-map [escape] 'org-tree-slide-move-previous-tree)) #+END_SRC +** pdf-tools +#+BEGIN_SRC bash + brew install poppler +#+END_SRC + +#+BEGIN_SRC emacs-lisp :tangle yes :results silent + (use-package pdf-tools + :ensure t + :init + ;; run to complete the installation + (pdf-tools-install) + :config + (add-to-list 'auto-mode-alist '("\.pdf$" . pdf-view-mode))) +#+END_SRC + * Dired ** Dired config =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 + (defun sd/dired-key-map () + "My keybindings for dired" + (interactive) + (define-key dired-mode-map (kbd "SPC") 'scroll-up-command) + (define-key dired-mode-map (kbd "S-SPC") 'scroll-down-command) + (define-key dired-mode-map (kbd "C-o") nil) + (define-key dired-mode-map (kbd "M-s") nil) + (define-key dired-mode-map (kbd "l") 'dired-isearch-filenames) + (define-key dired-mode-map (kbd "H") 'dired-omit-mode) + (define-key dired-mode-map (kbd "DEL") (lambda () (interactive) (find-alternate-file "..")))) + (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 ".."))) + (sd/dired-key-map) (dired-omit-mode)))) #+END_SRC @@ -2553,7 +2577,7 @@ stolen from [[https://github.com/mariolong/emacs.d/blob/f6a061594ef1b5d1f4750e9d ("n" er/mark-next-accessor "next") ("x" exchange-point-and-mark "exchange") - + ;; Search ;; higlight