mu4e general key

This commit is contained in:
Sakooooo 2024-07-14 20:45:23 +04:00
parent 40f2ea25a2
commit 4668830468
Signed by: sako
GPG key ID: 3FD715D87D7725E0

View file

@ -276,63 +276,65 @@ kept-old-versions 5)
#+end_src #+end_src
** General ** General
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package general (use-package general
:config :config
(general-create-definer sk/leader-keys (general-create-definer sk/leader-keys
:keymaps '(normal insert visual emacs) :keymaps '(normal insert visual emacs)
:prefix "SPC" :prefix "SPC"
:global-prefix "C-SPC") :global-prefix "C-SPC")
(sk/leader-keys (sk/leader-keys
;; code ;; code
"c" '(:ignore c :which-key "code") "c" '(:ignore c :which-key "code")
"cc" '(compile :which-key "compile") "cc" '(compile :which-key "compile")
"cC" '(recompile :which-key "compile") "cC" '(recompile :which-key "compile")
"cX" '(lsp-treeemacs-errors-list :which-ley "list errors") "cX" '(lsp-treeemacs-errors-list :which-ley "list errors")
;; toggles ;; toggles
"t" '(:ignore t :which-key "toggles") "t" '(:ignore t :which-key "toggles")
"tt" '(counsel-load-theme :which-key "choose theme") "tt" '(counsel-load-theme :which-key "choose theme")
"ts" '(hydra-text-scale/body :which-key "scale text") "ts" '(hydra-text-scale/body :which-key "scale text")
;; search ;; search
"s" '(:ignore s :which-key "search") "s" '(:ignore s :which-key "search")
"sb" '(swiper :which-key "search buffer") "sb" '(swiper :which-key "search buffer")
;; insert ;; insert
"i" '(:ignore i :which-key "insert") "i" '(:ignore i :which-key "insert")
"ie" '(emoji-search :which-key "Emoji") "ie" '(emoji-search :which-key "Emoji")
;; project ;; project
"p" '(:ignore p :which-key "projects") "p" '(:ignore p :which-key "projects")
"pp" '(project-switch-project :which-key "open project") "pp" '(project-switch-project :which-key "open project")
"pk" '(project-kill-buffers :which-key "close project") "pk" '(project-kill-buffers :which-key "close project")
"pt" '(magit-todos-list :which-key "list project todos") "pt" '(magit-todos-list :which-key "list project todos")
"po" '(project-find-file :which-key "find file") "po" '(project-find-file :which-key "find file")
"pc" '(project-compile :which-key "compile project") "pc" '(project-compile :which-key "compile project")
;; open ;; open
"o" '(:ignore o :which-key "open") "o" '(:ignore o :which-key "open")
"op" '(treemacs :which-key "treemacs") "op" '(treemacs :which-key "treemacs")
"oP" '(treemacs-find-file :which-key "treemacs find file") "oP" '(treemacs-find-file :which-key "treemacs find file")
"oe" '(eshell :which-key "eshell") "oe" '(eshell :which-key "eshell")
"or" '(elfeed :which-key "rss") "or" '(elfeed :which-key "rss")
;; notes ;; notes
"n" '(:ignore o :which-key "notes") "n" '(:ignore o :which-key "notes")
"na" '(org-agenda :which-key "agenda") "na" '(org-agenda :which-key "agenda")
"nf" '(org-roam-node-find :which-key "find node") "nf" '(org-roam-node-find :which-key "find node")
"nc" '(org-capture :which-key "capture") "nc" '(org-capture :which-key "capture")
"np" '(org-pomodoro :which-key "pomodoro") "np" '(org-pomodoro :which-key "pomodoro")
"ne" '(:ignore ne :which-key "export") "ne" '(:ignore ne :which-key "export")
"nep" '(org-latex-export-to-pdf :which-key "pdf") "nep" '(org-latex-export-to-pdf :which-key "pdf")
;; quit ;; quit
"q" '(:ignore q :which-key "quit") "q" '(:ignore q :which-key "quit")
"qq" '(delete-frame :which-key "close emacs") "qq" '(delete-frame :which-key "close emacs")
"qK" '(kill-emacs :which-key "quit emacs") "qK" '(kill-emacs :which-key "quit emacs")
;; git ;; git
"g" '(:ignore g :which-key "git") "g" '(:ignore g :which-key "git")
"gs" '(magit-status :which-key "status") "gs" '(magit-status :which-key "status")
"gc" '(:ignore gc :which-key "create") "gc" '(:ignore gc :which-key "create")
"gcr" '(magit-init :which-key "init repo") "gcr" '(magit-init :which-key "init repo")
"gcR" '(magit-clone :which-key "clone repo") "gcR" '(magit-clone :which-key "clone repo")
"gcc" '(magit-commit-create :which-key "commit") "gcc" '(magit-commit-create :which-key "commit")
"gci" '(forge-create-issue :which-key "issue") "gci" '(forge-create-issue :which-key "issue")
"gcp" '(forge-create-pullreq :which-key "pull request"))) "gcp" '(forge-create-pullreq :which-key "pull request")
;; mail
"m" '(mu4e :which-key "mu4e"))
#+end_src #+end_src
** Evil ** Evil