updating config and corfu module
This commit is contained in:
parent
8bd123ef11
commit
b59a7f8cf8
8 changed files with 224 additions and 298 deletions
55
bindings.el
55
bindings.el
|
@ -33,7 +33,7 @@
|
|||
:desc "Universal argument" "u" #'universal-argument
|
||||
|
||||
(:prefix-map ("w" . "window")
|
||||
:desc "ace-window" "w" #'ace-window
|
||||
:desc "ace-window" "w" #'ace-window
|
||||
:desc "split vertical" "v" #'split-window-horizontally
|
||||
:desc "split horizontal" "h" #'split-window-vertically
|
||||
:desc "make taller" "+" #'enlarge-window
|
||||
|
@ -167,6 +167,19 @@
|
|||
(modulep! :completion helm)))
|
||||
:desc "List project tasks" "z" #'+taskrunner/project-tasks))
|
||||
|
||||
;;; <leader> i --- insert
|
||||
(:prefix-map ("i" . "insert")
|
||||
(:when (> emacs-major-version 28)
|
||||
:desc "Emoji" "e" #'emoji-search)
|
||||
(:when (modulep! :ui emoji)
|
||||
:desc "Emoji" "e" #'emojify-insert-emoji)
|
||||
:desc "Current file name" "f" #'+default/insert-file-path
|
||||
:desc "Current file path" "F" (cmd!! #'+default/insert-file-path t)
|
||||
:desc "Snippet" "s" #'yas-insert-snippet
|
||||
:desc "Unicode" "u" #'insert-char
|
||||
:desc "From clipboard" "y" #'+default/yank-pop)
|
||||
|
||||
|
||||
;;; <leader> s --- search
|
||||
(:prefix-map ("s" . "search")
|
||||
:desc "Search buffer" "b" #'+default/search-buffer
|
||||
|
@ -338,6 +351,7 @@
|
|||
:desc "LSP Find declaration" "j" #'eglot-find-declaration
|
||||
(:when (modulep! :completion vertico)
|
||||
:desc "Jump to symbol in current workspace" "j" #'consult-eglot-symbols))
|
||||
:desc "PlatformIO Mode Toggle" "p" #'platformio-mode
|
||||
:desc "Compile" "c" #'compile
|
||||
:desc "Recompile" "C" #'recompile
|
||||
:desc "Jump to definition" "d" #'+lookup/definition
|
||||
|
@ -373,13 +387,13 @@
|
|||
;; some helpful general keys
|
||||
(map! "s-c" #'kill-ring-save
|
||||
"s-v" #'yank
|
||||
"s-V" #'consult-yank-from-kill-ring ; paste from previous copdied text
|
||||
"s-x" #'kill-region
|
||||
"s-a" #'mark-whole-buffer
|
||||
"s-z" #'undo
|
||||
"s-w" #'kill-buffer
|
||||
"s-f" #'+default/search-buffer
|
||||
"s-g" #'vertico-repeat ; repeat last search (or other vertico action)
|
||||
"s-V" #'consult-yank-from-kill-ring ; paste from previous copdied text
|
||||
"s-g" #'vertico-repeat
|
||||
"M-s-<up>" #'next-window-any-frame
|
||||
"M-s-<down>" #'previous-window-any-frame
|
||||
;; "s-<up>" #'beginning-of-buffer
|
||||
|
@ -416,10 +430,10 @@
|
|||
"s-M-]" #'sp-forward-sexp
|
||||
"s-M-{" #'sp-backward-up-sexp
|
||||
"s-M-}" #'sp-down-sexp
|
||||
"s-M-S-<left>" #'sp-backward-sexp
|
||||
"s-M-S-<right>" #'sp-forward-sexp
|
||||
"s-M-S-<up>" #'sp-backward-up-sexp
|
||||
"s-M-S-<down>" #'sp-down-sexp
|
||||
"C-M-[" #'sp-backward-sexp
|
||||
"C-M-]" #'sp-forward-sexp
|
||||
"C-M-{" #'sp-backward-up-sexp
|
||||
"C-M-}" #'sp-down-sexp
|
||||
"s-(" #'sp-wrap-round
|
||||
"s-)" #'sp-unwrap-sexp
|
||||
"s-[" #'sp-wrap-square
|
||||
|
@ -427,6 +441,33 @@
|
|||
"s-{" #'sp-wrap-curly
|
||||
"s-}" #'sp-unwrap-sexp)
|
||||
|
||||
;; platform io local leader bindings
|
||||
(map!
|
||||
:map platformio-mode-map
|
||||
:localleader
|
||||
"b" #'platformio-build
|
||||
"u" #'platformio-upload
|
||||
"B" #'platformio-boards
|
||||
"c" #'platformio-clean
|
||||
"m" #'platformio-device-monitor)
|
||||
|
||||
(map!
|
||||
:map sclang-mode-map
|
||||
:localleader
|
||||
"b" 'sclang-server-boot
|
||||
"." 'sclang-server-free-all
|
||||
"k" 'sclang-kill
|
||||
"r" 'sclang-server-reboot
|
||||
"e" 'sclang-eval-region-or-line
|
||||
"h" 'sclang-find-help
|
||||
"H" 'sclang-open-help-gui
|
||||
"s" 'sclang-start)
|
||||
|
||||
(map!
|
||||
:map sclang-mode-map
|
||||
"M-C-x" 'sclang-eval-region-or-line
|
||||
"M-C-z" 'sclang-server-free-all)
|
||||
|
||||
(map!
|
||||
:map web-mode-map
|
||||
"s-<" #'web-mode-element-wrap)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue