Fix C-w in ivy not moving up directory
And ensure C-w doesn't affect kill-ring from minibuffer.
This commit is contained in:
parent
a332885d33
commit
f0e05c1a44
3 changed files with 11 additions and 2 deletions
|
@ -143,6 +143,13 @@ line to beginning of line. Same as `evil-delete-back-to-indentation'."
|
||||||
(unless empty-line-p
|
(unless empty-line-p
|
||||||
(indent-according-to-mode))))
|
(indent-according-to-mode))))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun doom/delete-backward-word (arg)
|
||||||
|
"Like `backward-kill-word', but doesn't affect the kill-ring."
|
||||||
|
(interactive "p")
|
||||||
|
(let (kill-ring)
|
||||||
|
(backward-kill-word arg)))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun doom/dumb-indent ()
|
(defun doom/dumb-indent ()
|
||||||
"Inserts a tab character (or spaces x tab-width)."
|
"Inserts a tab character (or spaces x tab-width)."
|
||||||
|
|
|
@ -103,7 +103,9 @@ evil-ex-specific constructs, so we disable it solely in evil-ex."
|
||||||
(let ((completion-in-region-function #'completion--in-region))
|
(let ((completion-in-region-function #'completion--in-region))
|
||||||
(apply orig-fn args)))
|
(apply orig-fn args)))
|
||||||
|
|
||||||
(define-key ivy-minibuffer-map (kbd "C-c C-e") #'+ivy/woccur)
|
(define-key! ivy-minibuffer-map
|
||||||
|
"C-c C-e" #'+ivy/woccur
|
||||||
|
[remap doom/delete-backward-word] #'ivy-backward-kill-word)
|
||||||
|
|
||||||
(ivy-mode +1)
|
(ivy-mode +1)
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
"C-r" #'evil-paste-from-register
|
"C-r" #'evil-paste-from-register
|
||||||
"C-u" #'evil-delete-back-to-indentation
|
"C-u" #'evil-delete-back-to-indentation
|
||||||
"C-v" #'yank
|
"C-v" #'yank
|
||||||
"C-w" #'evil-delete-backward-word
|
"C-w" #'doom/delete-backward-word
|
||||||
"C-z" (λ! (ignore-errors (call-interactively #'undo)))
|
"C-z" (λ! (ignore-errors (call-interactively #'undo)))
|
||||||
;; Scrolling lines
|
;; Scrolling lines
|
||||||
"C-j" #'next-line
|
"C-j" #'next-line
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue