(Emacs)~modified keybindings
Main one is "<SPC>-g" being magit-dispatch now.
This commit is contained in:
@@ -574,6 +574,7 @@ Setup the evil package, with some opinionated keybindings:
|
|||||||
"TAB" #'evil-jump-item
|
"TAB" #'evil-jump-item
|
||||||
"r" #'evil-replace-state
|
"r" #'evil-replace-state
|
||||||
"zC" #'hs-hide-level
|
"zC" #'hs-hide-level
|
||||||
|
"zO" #'hs-show-all
|
||||||
"'" #'evil-goto-mark
|
"'" #'evil-goto-mark
|
||||||
"`" #'evil-goto-mark-line
|
"`" #'evil-goto-mark-line
|
||||||
"C-w" #'evil-window-map
|
"C-w" #'evil-window-map
|
||||||
@@ -1109,13 +1110,13 @@ entry for ~auto-insert-alist~.
|
|||||||
args)))))
|
args)))))
|
||||||
#+end_src
|
#+end_src
|
||||||
*** Yasnippet default
|
*** Yasnippet default
|
||||||
Look at the snippets [[file:.config/yasnippet/snippets/][folder]] for all snippets I've got.
|
Look at the snippets [[file:.config/yasnippet/snippets/][folder]] for
|
||||||
|
all snippets I've got.
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package yasnippet
|
(use-package yasnippet
|
||||||
:after evil
|
:defer t
|
||||||
:hook
|
:hook
|
||||||
(prog-mode-hook . yas-minor-mode)
|
(prog-mode-hook . yas-minor-mode)
|
||||||
(text-mode-hook . yas-minor-mode)
|
|
||||||
:general
|
:general
|
||||||
(insert-leader
|
(insert-leader
|
||||||
"i" #'yas-insert-snippet)
|
"i" #'yas-insert-snippet)
|
||||||
@@ -1234,7 +1235,16 @@ a 'project'.
|
|||||||
:after evil
|
:after evil
|
||||||
:hook (emacs-startup-hook . projectile-mode)
|
:hook (emacs-startup-hook . projectile-mode)
|
||||||
:general
|
:general
|
||||||
|
(general-def
|
||||||
|
:keymaps 'projectile-command-map
|
||||||
|
"t" #'projectile-test-project
|
||||||
|
"r" #'projectile-run-project
|
||||||
|
"q" #'projectile-replace-regexp)
|
||||||
(leader "p" '(projectile-command-map :which-key "Projectile"))
|
(leader "p" '(projectile-command-map :which-key "Projectile"))
|
||||||
|
(nmap
|
||||||
|
"<f5>" #'projectile-compile-project
|
||||||
|
"<f6>" #'projectile-configure-project
|
||||||
|
"<f7>" #'projectile-test-project)
|
||||||
:init
|
:init
|
||||||
(setq projectile-tags-command "ctags -Re -f \"%s\" %s \"%s\""))
|
(setq projectile-tags-command "ctags -Re -f \"%s\" %s \"%s\""))
|
||||||
#+end_src
|
#+end_src
|
||||||
@@ -1622,7 +1632,9 @@ are some corners I'd like to adjust).
|
|||||||
:general
|
:general
|
||||||
(nmmap
|
(nmmap
|
||||||
:keymaps 'dired-mode-map
|
:keymaps 'dired-mode-map
|
||||||
"T" #'dired-create-empty-file)
|
"T" #'dired-create-empty-file
|
||||||
|
"H" #'dired-up-directory
|
||||||
|
"L" #'dired-find-file)
|
||||||
(dir-leader
|
(dir-leader
|
||||||
"w" '(wdired-change-to-wdired-mode :which-key "Write dired")
|
"w" '(wdired-change-to-wdired-mode :which-key "Write dired")
|
||||||
"f" #'find-dired
|
"f" #'find-dired
|
||||||
@@ -2004,7 +2016,9 @@ don't need to write everything myself.
|
|||||||
(display-buffer-same-window))
|
(display-buffer-same-window))
|
||||||
:general
|
:general
|
||||||
(leader
|
(leader
|
||||||
"g" '(magit-status :which-key "Magit"))
|
"g" '(magit-dispatch :which-key "Magit")
|
||||||
|
"vf" '(magit-file-dispatch :which-key "Magit file")
|
||||||
|
"vb" '(magit-blame :which-key "Magit blame"))
|
||||||
(code-leader
|
(code-leader
|
||||||
"b" #'magit-blame)
|
"b" #'magit-blame)
|
||||||
:auto-insert
|
:auto-insert
|
||||||
|
|||||||
Reference in New Issue
Block a user