general-def -> nil as not needed in :general keyword for use-package

This commit is contained in:
2025-02-17 16:39:28 +00:00
parent fc9cc064a1
commit cf56b4ba7a

View File

@@ -511,24 +511,22 @@ Setup the evil package, with some opinionated settings:
"M-," #'evil-jump-backward "M-," #'evil-jump-backward
"M-." #'evil-jump-forward) "M-." #'evil-jump-forward)
(general-def (:states '(normal motion visual)
:keymaps 'override :keymaps 'override
:states '(normal motion visual) "gu" #'evil-upcase
"gu" #'evil-upcase "gU" #'evil-downcase
"gU" #'evil-downcase "M-y" #'yank-pop
"M-y" #'yank-pop "T" 'nil)
"T" 'nil)
(general-def (:states '(normal motion visual)
:keymaps 'override :keymaps 'override
:states '(normal motion visual) :infix "T"
:infix "T" "w" #'transpose-words
"w" #'transpose-words "c" #'transpose-chars
"c" #'transpose-chars "s" #'transpose-sentences
"s" #'transpose-sentences "p" #'transpose-paragraphs
"p" #'transpose-paragraphs "e" #'transpose-sexps
"e" #'transpose-sexps "l" #'transpose-lines))
"l" #'transpose-lines))
#+end_src #+end_src
** Text Completion ** Text Completion
Emacs is a text based interface. Commands generally use textual Emacs is a text based interface. Commands generally use textual
@@ -591,13 +589,12 @@ in it.
(nmap (nmap
:keymaps 'minibuffer-local-map :keymaps 'minibuffer-local-map
"<escape>" #'abort-minibuffers) "<escape>" #'abort-minibuffers)
(general-def (:states '(normal insert)
:states '(normal insert) :keymaps 'minibuffer-local-map
:keymaps 'minibuffer-local-map "<backtab>" #'switch-to-completions
"<backtab>" #'switch-to-completions "RET" #'exit-minibuffer
"RET" #'exit-minibuffer "M-j" #'next-line-or-history-element
"M-j" #'next-line-or-history-element "M-k" #'previous-line-or-history-element))
"M-k" #'previous-line-or-history-element))
#+end_src #+end_src
I can also save the history of the minibuffer to make it easier to I can also save the history of the minibuffer to make it easier to
@@ -649,16 +646,15 @@ outperforming ~icomplete~ consistently when displaying results.
:config :config
(vertico-mode) (vertico-mode)
:general :general
(general-def (:state '(normal insert)
:state '(normal insert) :keymaps 'vertico-map
:keymaps 'vertico-map "M-j" #'vertico-next
"M-j" #'vertico-next "M-k" #'vertico-previous
"M-k" #'vertico-previous "RET" #'vertico-exit
"RET" #'vertico-exit "TAB" #'minibuffer-complete
"TAB" #'minibuffer-complete "M-TAB" #'minibuffer-force-complete
"M-TAB" #'minibuffer-force-complete "SPC" #'self-insert-command
"SPC" #'self-insert-command "DEL" #'vertico-directory-delete-char))
"DEL" #'vertico-directory-delete-char))
#+end_src #+end_src
*** Consult *** Consult
Consult provides some improved replacements for certain inbuilt Consult provides some improved replacements for certain inbuilt