3 ms·
Not to be that that guy but I’m gonna go ahead and plug spacemacs here. Using it in Vim (EVIL) mode I found it to be basically like vim navigationally speaking,
by no_wizard 9y ago
Not to be that that guy but I’m gonna go ahead and plug spacemacs here. Using it in Vim (EVIL) mode I found it to be basically like vim navigationally speaking, plus they have a built completer for commands and you can even get help with commands in real time using ? And just start typing. Not a knock against Vim just something I found to be very beginner friendly
- waivek 9y agonnoremap h j Is this possible yet in their elisp config?
- Nullabillity 9y agoYou should be able to put (define-key evil-normal-state-map "h" 'evil-next-line) into your dotspacemacs/user-config.
- waivek 9y agoThat doesn't work everywhere. This was my dealbreaker with Spacemacs. To remap hjkl to jkl; (imperfectly at that) I had to do the following: (define-key evil-normal-state-map (kbd "j") 'evil-backward-char) (define-key evil-normal-state-map (kbd "k") 'evil-next-visual-line) (define-key evil-normal-state-map (kbd "l") 'evil-previous-visual-line) (define-key evil-normal-state-map (kbd ";") 'evil-forward-char) (define-key evil-visual-state-map (kbd "j") 'evil-backward-char) (define-key evil-visual-state-map (kbd "k") 'evil-next-line) (define-key evil-visual-state-map (kbd "l") 'evil-previous-line) (define-key evil-visual-state-map (kbd ";") 'evil-forward-char) (define-key evil-motion-state-map (kbd "j") 'evil-backward-char) (define-key evil-motion-state-map (kbd "k") 'evil-next-line) (define-key evil-motion-state-map (kbd "l") 'evil-previous-line) (define-key evil-motion-state-map (kbd ";") 'evil-forward-char) (define-key dired-mode-map (kbd "j") 'evil-backward-char) (define-key dired-mode-map (kbd "k") 'evil-next-line) (define-key dired-mode-map (kbd "l") 'evil-previous-line) (define-key dired-mode-map (kbd ";") 'evil-forward-char))
- ludston 9y ago(defun multi-evil-define (d symb) (define-key evil-normal-state-map d symb) (define-key evil-motion-state-map d symb) (define-key evil-visual-state-map d symb) (define-key dired-mode-map d symb)) (multi-evil-define (kbd "j") 'evil-backward-char) ....