diff --git a/config/defaults.org b/config/defaults.org index 40c8e51..70c3f49 100644 --- a/config/defaults.org +++ b/config/defaults.org @@ -29,16 +29,6 @@ scroll-margin 0 scroll-preserve-screen-position 1) - ;; Config file shortcut - (defun my/open-init-file () - "Open emacs init file" - (interactive) - (find-file (locate-user-emacs-file "init.el"))) - (keymap-global-set "C-c w c" #'my/open-init-file) - - - ;; Scratch buffer shortcut - (keymap-global-set "C-c w x" #'scratch-buffer) ;; Bind normal forward/back buttons on mouse to next/previous buffer respectively (keymap-global-set "" #'previous-buffer) @@ -83,6 +73,26 @@ (recentf-max-saved-items 2048)) #+end_src +* Frequent buffer shortcuts +#+begin_src emacs-lisp + ;; Config file shortcut + (defun my/open-init-file () + "Open emacs init file" + (interactive) + (find-file (locate-user-emacs-file "init.el"))) + (keymap-global-set "C-c w c" #'my/open-init-file) + + ;; Scratch buffer shortcut + (keymap-global-set "C-c w x" #'scratch-buffer) + + ;; Org directory shortcut + (with-eval-after-load 'org + (defun my/open-org-directory () + (interactive) + (find-file org-directory)) + (keymap-global-set "C-c w o" #'my/open-org-directory)) +#+end_src + * package-archive with priorities #+begin_src emacs-lisp :results output silent (when (require 'package nil :noerror)