updated config
This commit is contained in:
parent
a17c6e234d
commit
7fd35f59e6
5 changed files with 96 additions and 55 deletions
62
bindings.el
62
bindings.el
|
@ -160,6 +160,7 @@
|
|||
:desc "Test project" "T" #'projectile-test-project
|
||||
:desc "Pop up scratch buffer" "x" #'doom/open-project-scratch-buffer
|
||||
:desc "Switch to scratch buffer" "X" #'doom/switch-to-project-scratch-buffer
|
||||
:desc "Justfile Commands" "j" #'justl
|
||||
(:when (and (modulep! :tools taskrunner)
|
||||
(or (modulep! :completion ivy)
|
||||
(modulep! :completion helm)))
|
||||
|
@ -167,15 +168,15 @@
|
|||
|
||||
;;; <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" #'+default/insert-snippet
|
||||
:desc "Unicode" "u" #'insert-char
|
||||
:desc "From clipboard" "y" #'+default/yank-pop)
|
||||
(: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" #'+default/insert-snippet
|
||||
:desc "Unicode" "u" #'insert-char
|
||||
:desc "From clipboard" "y" #'+default/yank-pop)
|
||||
|
||||
|
||||
;;; <leader> s --- search
|
||||
|
@ -295,8 +296,8 @@
|
|||
:desc "Magit buffer log" "L" #'magit-log-buffer-file
|
||||
:desc "Git stage file" "S" #'magit-stage-file
|
||||
:desc "Git unstage file" "U" #'magit-unstage-file
|
||||
:desc "Git push current" "P" #'magit-push-implicitly
|
||||
:desc "Git push with options" "p" #'magit-push
|
||||
:desc "Git push current" "P" #'magit-push-implicitly
|
||||
:desc "Git push with options" "p" #'magit-push
|
||||
(:prefix ("f" . "find")
|
||||
:desc "Find file" "f" #'magit-find-file
|
||||
:desc "Find gitconfig file" "g" #'magit-find-git-config-file
|
||||
|
@ -313,13 +314,13 @@
|
|||
:desc "Browse issues" "I" #'forge-browse-issues
|
||||
:desc "Browse pull requests" "P" #'forge-browse-pullreqs)
|
||||
(:prefix ("l" . "list")
|
||||
(:when (modulep! :tools gist)
|
||||
:desc "List gists" "g" #'+gist:list)
|
||||
:desc "List repositories" "r" #'magit-list-repositories
|
||||
:desc "List submodules" "s" #'magit-list-submodules
|
||||
:desc "List issues" "i" #'forge-list-issues
|
||||
:desc "List pull requests" "p" #'forge-list-pullreqs
|
||||
:desc "List notifications" "n" #'forge-list-notifications)
|
||||
(:when (modulep! :tools gist)
|
||||
:desc "List gists" "g" #'+gist:list)
|
||||
:desc "List repositories" "r" #'magit-list-repositories
|
||||
:desc "List submodules" "s" #'magit-list-submodules
|
||||
:desc "List issues" "i" #'forge-list-issues
|
||||
:desc "List pull requests" "p" #'forge-list-pullreqs
|
||||
:desc "List notifications" "n" #'forge-list-notifications)
|
||||
(:prefix ("c" . "create")
|
||||
:desc "Initialize repo" "r" #'magit-init
|
||||
:desc "Clone repo" "R" #'magit-clone
|
||||
|
@ -357,7 +358,7 @@
|
|||
:desc "Jump to references" "D" #'+lookup/references
|
||||
:desc "Evaluate buffer/region" "e" #'+eval/buffer-or-region
|
||||
:desc "Evaluate & replace region" "E" #'+eval:replace-region
|
||||
:desc "Toggle Fold" "z" #'+fold/toggle
|
||||
:desc "Toggle Fold" "z" #'+fold/toggle
|
||||
:desc "Format buffer/region" "f" #'+format/region-or-buffer
|
||||
:desc "Find implementations" "i" #'+lookup/implementations
|
||||
:desc "Jump to documentation" "k" #'+lookup/documentation
|
||||
|
@ -365,7 +366,10 @@
|
|||
:desc "Find type definition" "t" #'+lookup/type-definition
|
||||
:desc "Delete trailing whitespace" "w" #'delete-trailing-whitespace
|
||||
:desc "Delete trailing newlines" "W" #'doom/delete-trailing-newlines
|
||||
:desc "List errors" "x" #'+default/diagnostics)
|
||||
:desc "List errors" "x" #'+default/diagnostics
|
||||
:desc "Spaces -> Tabs" "<tab>" #'tabify
|
||||
:desc "Tabs -> Spaces" "<S-tab>" #'untabify)
|
||||
|
||||
|
||||
;;; <leader> q --- quit/restart
|
||||
(:prefix-map ("q" . "quit/session")
|
||||
|
@ -380,8 +384,8 @@
|
|||
:desc "Save session to file" "S" #'doom/save-session
|
||||
:desc "Restore session from file" "L" #'doom/load-session
|
||||
:desc "Restart & restore Emacs" "r" #'doom/restart-and-restore
|
||||
:desc "Restart Emacs" "R" #'doom/restart)
|
||||
)
|
||||
:desc "Restart Emacs" "R" #'doom/restart))
|
||||
|
||||
|
||||
;; some helpful general keys
|
||||
(map! "s-c" #'kill-ring-save
|
||||
|
@ -408,20 +412,10 @@
|
|||
"M-<left>" nil
|
||||
"M-<right>" nil)
|
||||
|
||||
;; Smartparens bindings set to be called with localleader + l as prefix
|
||||
(map!
|
||||
:map lisp-mode-map
|
||||
:localleader
|
||||
:prefix ("l" . "Lisps")
|
||||
"f" #'sp-forward-sexp
|
||||
"b" #'sp-backward-sexp
|
||||
"u" #'sp-unwrap-sexp
|
||||
"k" #'sp-kill-sexp
|
||||
"s" #'sp-forward-slurp-sexp
|
||||
"r" #'sp-forward-barf-sexp
|
||||
"(" #'sp-wrap-round
|
||||
"[" #'sp-wrap-square
|
||||
"{" #'sp-wrap-curly)
|
||||
:map lisp-mode-map
|
||||
:desc "Load cl-patterns helpers" "p" #'cl-patterns-helpers-load)
|
||||
|
||||
(map!
|
||||
:map smartparens-mode-map
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue