general-def -> nil as not needed in :general keyword for use-package
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user