Skip to content

Commit

Permalink
Implement C-(S)-tab buffer switch in Ivy layer
Browse files Browse the repository at this point in the history
  • Loading branch information
dalanicolai committed Jan 11, 2021
1 parent b59be2b commit 16abd04
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions layers/+completion/ivy/packages.el
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,12 @@
"rl" 'ivy-resume
"sl" 'ivy-resume
"bb" 'ivy-switch-buffer)
;; Common Ctrl-TAB buffer switch behavior
(with-eval-after-load 'evil
(evil-global-set-key 'motion (kbd "<C-tab>") 'ivy-switch-buffer)
(evil-global-set-key 'insert (kbd "<C-tab>") 'ivy-switch-buffer))
(define-key ivy-mode-map (kbd "<C-tab>") 'ivy-next-line-and-call)
(define-key ivy-mode-map (kbd "<C-iso-lefttab>") 'ivy-previous-line-and-call)
;; Moved C-k to C-M-k
(define-key ivy-switch-buffer-map (kbd "C-M-k") 'ivy-switch-buffer-kill)
(define-key ivy-reverse-i-search-map
Expand Down

0 comments on commit 16abd04

Please sign in to comment.