diff options
author | Amin Bandali <bandali@gnu.org> | 2018-12-24 00:52:03 -0500 |
---|---|---|
committer | Amin Bandali <bandali@gnu.org> | 2018-12-24 08:55:31 -0500 |
commit | 169947ac1ed693e08a0dc6438057a9c21fe5e430 (patch) | |
tree | 657ccbe6d0467b9e8af0e7fccb45e6d1e4dd527a | |
parent | 3b8e0d032aa647a76da40c77bb1ad13cfac85ad2 (diff) | |
download | configs-169947ac1ed693e08a0dc6438057a9c21fe5e430.tar.gz configs-169947ac1ed693e08a0dc6438057a9c21fe5e430.tar.xz configs-169947ac1ed693e08a0dc6438057a9c21fe5e430.zip |
[emacs] add which-key labels for personal and some bult-in prefixes
Diffstat (limited to '')
-rw-r--r-- | init.org | 49 |
1 files changed, 46 insertions, 3 deletions
@@ -1632,7 +1632,51 @@ Emacs package that displays available keybindings in popup #+begin_src emacs-lisp (use-package which-key :defer 1 - :config (which-key-mode)) + :config + (which-key-add-key-based-replacements + ;; prefixes for global prefixes and minor modes + "C-c @" "outline" + "C-c !" "flycheck" + "C-c 8" "typo" + "C-c 8 -" "typo/dashes" + "C-c 8 <" "typo/left-brackets" + "C-c 8 >" "typo/right-brackets" + "C-x 8" "unicode" + "C-x a" "abbrev/expand" + "C-x r" "rectangle/register/bookmark" + "C-x v" "version control" + ;; prefixes for my personal bindings + "C-c a" "applications" + "C-c a s" "shells" + "C-c b" "borg" + "C-c c" "compile-and-comments" + "C-c e" "eval" + "C-c f" "files" + "C-c F" "frames" + "C-S-h" "help(ful)" + "C-c m" "multiple-cursors" + "C-c p" "projectile" + "C-c p s" "projectile/search" + "C-c p x" "projectile/execute" + "C-c p 4" "projectile/other-window" + "C-c q" "boxquote" + "s-g" "magit" + "s-o" "outline" + "s-t" "themes") + + ;; prefixes for major modes + (which-key-add-major-mode-key-based-replacements 'message-mode + "C-c f" "footnote") + (which-key-add-major-mode-key-based-replacements 'org-mode + "C-c C-v" "org-babel") + (which-key-add-major-mode-key-based-replacements 'web-mode + "C-c C-a" "web/attributes" + "C-c C-b" "web/blocks" + "C-c C-d" "web/dom" + "C-c C-e" "web/element" + "C-c C-t" "web/tags") + + (which-key-mode)) #+end_src ** theme @@ -1852,8 +1896,7 @@ Also see [[https://www.emacswiki.org/emacs/rebox2][rebox2]]. #+begin_src emacs-lisp (use-package multi-term :defer 1 - :bind (("C-c a s m m" . multi-term) - ("C-c a s m p" . multi-term-dedicated-toggle) + :bind (("C-c a s m" . multi-term-dedicated-toggle) :map term-mode-map ("C-c C-j" . term-char-mode) :map term-raw-map |