evil-unimpaired switch from normal to motion state
This change will make buffers with the motion state (e.g., spacemacs home buffer) be able to use the evil-unimpaired navigation key bindings. Note that the normal state will inherit the motion state map anyway, so there's no need to set the normal state map separately.
This commit is contained in:
parent
6f34185784
commit
8671362aa9
|
@ -782,6 +782,8 @@ Other:
|
||||||
- ~q~ exits the transient state
|
- ~q~ exits the transient state
|
||||||
(thanks to kenkangxgwe)
|
(thanks to kenkangxgwe)
|
||||||
- Added =link-hint-copy-link= to ~SPC x y~ (thanks to William Casarin)
|
- Added =link-hint-copy-link= to ~SPC x y~ (thanks to William Casarin)
|
||||||
|
- Added =evil-unimpaired= navigation keys prefixed by ~[~ and ~]~ to the
|
||||||
|
Spacemacs home buffer (thanks to Sorawee Porncharoenwase)
|
||||||
- Improvements:
|
- Improvements:
|
||||||
- Rewrote window layout functions for ~SPC w 1~, ~SPC w 2~, ~SPC w 3~, and
|
- Rewrote window layout functions for ~SPC w 1~, ~SPC w 2~, ~SPC w 3~, and
|
||||||
~SPC w 4~ (thanks to Codruț Constantin Gușoi):
|
~SPC w 4~ (thanks to Codruț Constantin Gușoi):
|
||||||
|
|
|
@ -91,18 +91,19 @@
|
||||||
(define-key evil-visual-state-map (kbd "] e") ":move'>+1")
|
(define-key evil-visual-state-map (kbd "] e") ":move'>+1")
|
||||||
;; (define-key evil-visual-state-map (kbd "[ e") 'move-text-up)
|
;; (define-key evil-visual-state-map (kbd "[ e") 'move-text-up)
|
||||||
;; (define-key evil-visual-state-map (kbd "] e") 'move-text-down)
|
;; (define-key evil-visual-state-map (kbd "] e") 'move-text-down)
|
||||||
(define-key evil-normal-state-map (kbd "[ b") 'previous-buffer)
|
;; navigation
|
||||||
(define-key evil-normal-state-map (kbd "] b") 'next-buffer)
|
(define-key evil-motion-state-map (kbd "[ b") 'previous-buffer)
|
||||||
(define-key evil-normal-state-map (kbd "[ f") 'evil-unimpaired/previous-file)
|
(define-key evil-motion-state-map (kbd "] b") 'next-buffer)
|
||||||
(define-key evil-normal-state-map (kbd "] f") 'evil-unimpaired/next-file)
|
(define-key evil-motion-state-map (kbd "[ f") 'evil-unimpaired/previous-file)
|
||||||
(define-key evil-normal-state-map (kbd "] l") 'spacemacs/next-error)
|
(define-key evil-motion-state-map (kbd "] f") 'evil-unimpaired/next-file)
|
||||||
(define-key evil-normal-state-map (kbd "[ l") 'spacemacs/previous-error)
|
(define-key evil-motion-state-map (kbd "] l") 'spacemacs/next-error)
|
||||||
(define-key evil-normal-state-map (kbd "] q") 'spacemacs/next-error)
|
(define-key evil-motion-state-map (kbd "[ l") 'spacemacs/previous-error)
|
||||||
(define-key evil-normal-state-map (kbd "[ q") 'spacemacs/previous-error)
|
(define-key evil-motion-state-map (kbd "] q") 'spacemacs/next-error)
|
||||||
(define-key evil-normal-state-map (kbd "[ t") 'evil-unimpaired/previous-frame)
|
(define-key evil-motion-state-map (kbd "[ q") 'spacemacs/previous-error)
|
||||||
(define-key evil-normal-state-map (kbd "] t") 'evil-unimpaired/next-frame)
|
(define-key evil-motion-state-map (kbd "[ t") 'evil-unimpaired/previous-frame)
|
||||||
(define-key evil-normal-state-map (kbd "[ w") 'previous-multiframe-window)
|
(define-key evil-motion-state-map (kbd "] t") 'evil-unimpaired/next-frame)
|
||||||
(define-key evil-normal-state-map (kbd "] w") 'next-multiframe-window)
|
(define-key evil-motion-state-map (kbd "[ w") 'previous-multiframe-window)
|
||||||
|
(define-key evil-motion-state-map (kbd "] w") 'next-multiframe-window)
|
||||||
;; select pasted text
|
;; select pasted text
|
||||||
(define-key evil-normal-state-map (kbd "g p") (kbd "` [ v ` ]"))
|
(define-key evil-normal-state-map (kbd "g p") (kbd "` [ v ` ]"))
|
||||||
;; paste above or below with newline
|
;; paste above or below with newline
|
||||||
|
|
Loading…
Reference in a new issue