Rethink scratch buffer keybinds & commands
For non-evil users: <leader> x doom/open-scratch-buffer <leader> X doom/switch-to-scratch-buffer <leader> p s doom/open-project-scratch-buffer <leader> p S doom/switch-to-project-scratch-buffer For evil users: <leader> x doom/open-scratch-buffer <leader> b s doom/open-scratch-buffer <leader> b S doom/switch-to-scratch-buffer <leader> p s doom/open-project-scratch-buffer <leader> p S doom/switch-to-project-scratch-buffer
This commit is contained in:
parent
1df35c166a
commit
8f9056906d
3 changed files with 21 additions and 8 deletions
|
@ -113,6 +113,12 @@ If PROJECT-P is non-nil, open a persistent scratch buffer associated with the
|
|||
(when project-p
|
||||
(doom-project-name))))))
|
||||
|
||||
;;;###autoload
|
||||
(defun doom/switch-to-scratch-buffer (&optional project-p)
|
||||
"Like `doom/open-scratch-buffer', but switches to it in the current window."
|
||||
(interactive)
|
||||
(doom/open-scratch-buffer t))
|
||||
|
||||
;;;###autoload
|
||||
(defun doom/open-project-scratch-buffer (&optional arg)
|
||||
"Opens the (persistent) project scratch buffer in a popup.
|
||||
|
@ -121,6 +127,13 @@ If passed the prefix ARG, switch to it in the current window."
|
|||
(interactive "P")
|
||||
(doom/open-scratch-buffer arg 'project))
|
||||
|
||||
;;;###autoload
|
||||
(defun doom/switch-to-project-scratch-buffer ()
|
||||
"Like `doom/open-project-scratch-buffer', but switches to it in the current
|
||||
window."
|
||||
(interactive)
|
||||
(doom/open-project-scratch-buffer t))
|
||||
|
||||
;;;###autoload
|
||||
(defun doom/revert-scratch-buffer ()
|
||||
"Revert scratch buffer to last persistent state."
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue