Config: install denote and some extra packages, add plocate support on linux, optimize keybindings
This commit is contained in:
@@ -128,6 +128,11 @@
|
||||
"M-]" nil
|
||||
"C-q" 'vterm-send-next-key)
|
||||
|
||||
;; eat
|
||||
(general-def (eat-semi-char-mode-map eat-line-mode-map eat-char-mode-map eat-eshell-semi-char-mode-map eat-eshell-char-mode-map)
|
||||
"M-[" nil
|
||||
"M-]" nil)
|
||||
|
||||
;; embark
|
||||
(general-def embark-file-map
|
||||
"d" 'consult-directory-externally
|
||||
@@ -145,8 +150,8 @@
|
||||
(general-def org-mode-map
|
||||
"C-<tab>" 'org-cycle-parent-subtree
|
||||
"C-c i" 'consult-outline
|
||||
"C-c o l" 'org-toggle-link-display
|
||||
"C-c C-k" 'kmacro-call-macro
|
||||
"C-c t l" 'org-toggle-link-display
|
||||
"C-c C-k" 'kmacro-call-macroe
|
||||
"M-{" 'org-previous-visible-heading
|
||||
"M-}" 'org-next-visible-heading)
|
||||
|
||||
@@ -174,8 +179,10 @@
|
||||
"a" 'org-agenda
|
||||
"l" 'org-store-link
|
||||
"k" 'comment-line
|
||||
"v" 'vterm
|
||||
"C-k" 'kmacro-call-macro)
|
||||
;; "v" 'vterm
|
||||
"E" 'eshell
|
||||
"C-k" 'kmacro-call-macro
|
||||
"C-t" 'trashed)
|
||||
|
||||
;; global map
|
||||
(general-def
|
||||
@@ -249,20 +256,6 @@
|
||||
"j o" 'org-journal-open-entry-for-editing
|
||||
"<RET>" 'org-journal-open-entry-for-editing)
|
||||
|
||||
;; hydra
|
||||
(use-package hydra
|
||||
:defines (consult-imenu-config)
|
||||
:init
|
||||
(with-eval-after-load 'consult-imenu
|
||||
(setq consult-imenu-config
|
||||
'((emacs-lisp-mode :toplevel "Functions"
|
||||
:types ((?f "Functions" font-lock-function-name-face)
|
||||
(?h "Hydras" font-lock-constant-face)
|
||||
(?m "Macros" font-lock-function-name-face)
|
||||
(?p "Packages" font-lock-constant-face)
|
||||
(?t "Types" font-lock-type-face)
|
||||
(?v "Variables" font-lock-variable-name-face)))))))
|
||||
|
||||
;; multiple-cursors
|
||||
(defhydra hydra-multiple-cursors ()
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user