( Digit | 2015. 11. 27., p – 04:19 )

most neztem meg csak meg az emacs viper modjat, a fenti hozzaszolasban szereplo keybinding az egyik legalapvetobb, nelkule elegge nyug lnenne a hasznalat. (lehet h meg a vi-t sem hasznalnam nelkule)
szoval megcsinaltam gyorsan emacs-re. (viper-re)
ez keruljon a ".emacs"-be:


(with-eval-after-load
  'viper
  (define-key viper-insert-global-user-map "\M-h" '(lambda nil (interactive) (backward-char) (viper-change-state-to-vi)))
  (define-key viper-insert-global-user-map "\M-j" '(lambda nil (interactive) (next-line)     (viper-change-state-to-vi)))
  (define-key viper-insert-global-user-map "\M-k" '(lambda nil (interactive) (previous-line) (viper-change-state-to-vi)))
  (define-key viper-insert-global-user-map "\M-l" '(lambda nil (interactive) (forward-char)  (viper-change-state-to-vi))))

regebbi emacs eseten:


(eval-after-load
  'viper
  '(progn
     (define-key viper-insert-global-user-map "\M-h" '(lambda nil (interactive) (backward-char) (viper-change-state-to-vi)))
     (define-key viper-insert-global-user-map "\M-j" '(lambda nil (interactive) (next-line)     (viper-change-state-to-vi)))
     (define-key viper-insert-global-user-map "\M-k" '(lambda nil (interactive) (previous-line) (viper-change-state-to-vi)))
     (define-key viper-insert-global-user-map "\M-l" '(lambda nil (interactive) (forward-char)  (viper-change-state-to-vi)))))

enjoy

===
a világ legjobb editorja a vi es az emacs. ezen belül a vi a legkényelmesebb, az emacs pedig a leghatékonyabb. ezen kívül az emacs a legkényelmesebb es a vi a leghatékonyabb (csak saját tapasztalat)