Add gg/G & N/P keybindings to dashboard
This commit is contained in:
parent
3f69ebdfc8
commit
3e769dc43f
1 changed files with 34 additions and 18 deletions
|
@ -23,26 +23,42 @@
|
||||||
|
|
||||||
|
|
||||||
;;
|
;;
|
||||||
(after! evil
|
(map! :map +doom-dashboard-mode-map
|
||||||
(map! :map +doom-dashboard-mode-map
|
"n" #'+doom-dashboard/next-button
|
||||||
"n" #'+doom-dashboard/next-button
|
"p" #'+doom-dashboard/previous-button
|
||||||
"p" #'+doom-dashboard/previous-button
|
"N" #'+doom-dashboard/last-button
|
||||||
:em "j" #'+doom-dashboard/next-button
|
"P" #'+doom-dashboard/first-button
|
||||||
:em "k" #'+doom-dashboard/previous-button
|
:em "j" #'+doom-dashboard/next-button
|
||||||
[remap evil-insert] #'evil-normal-state
|
:em "k" #'+doom-dashboard/previous-button
|
||||||
[remap evil-change] #'evil-normal-state
|
:em "gg" #'+doom-dashboard/first-button
|
||||||
[remap evil-delete] #'evil-normal-state
|
:em "G" #'+doom-dashboard/last-button
|
||||||
[remap evil-delete-char] #'evil-normal-state)
|
[remap evil-insert] #'evil-normal-state
|
||||||
|
[remap evil-change] #'evil-normal-state
|
||||||
|
[remap evil-visual-char] #'evil-normal-state
|
||||||
|
[remap evil-visual-line] #'evil-normal-state
|
||||||
|
[remap evil-delete] #'evil-normal-state
|
||||||
|
[remap evil-delete-char] #'evil-normal-state)
|
||||||
|
|
||||||
(defun +doom-dashboard/next-button ()
|
(defun +doom-dashboard/next-button ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(ignore-errors
|
(ignore-errors
|
||||||
(goto-char (next-button (point)))))
|
(goto-char (next-button (point)))))
|
||||||
|
|
||||||
(defun +doom-dashboard/previous-button ()
|
(defun +doom-dashboard/previous-button ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(ignore-errors
|
(ignore-errors
|
||||||
(goto-char (previous-button (point))))))
|
(goto-char (previous-button (point)))))
|
||||||
|
|
||||||
|
(defun +doom-dashboard/first-button ()
|
||||||
|
(interactive)
|
||||||
|
(goto-char (point-min))
|
||||||
|
(+doom-dashboard/next-button))
|
||||||
|
|
||||||
|
(defun +doom-dashboard/last-button ()
|
||||||
|
(interactive)
|
||||||
|
(goto-char (point-max))
|
||||||
|
(+doom-dashboard/previous-button)
|
||||||
|
(beginning-of-line-text))
|
||||||
|
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue