Ich kann nicht herausfinden, wie man die Befehle :b
und :e
im Bösen-Modus für Emacs bindet. Google ist auch keine große Hilfe.
Ich habe versucht (define-key evil-normal-state-map ":b" 'helm-buffers-list)
, aber das schraubt die :
Taste zum Eingeben von Befehlen.
Momentan verwende ich (define-key evil-normal-state-map ",b" 'helm-buffers-list)
und (define-key evil-normal-state-map ",e" 'find-file)
, aber ich würde es vorziehen, sie in :b
und :e
zu haben, damit die Bewegungen bei Verwendung von echtem Vim gleich sind.
Bitte erwähnen Sie nicht die Neuzuordnung zu ,b
und ,e
in Vim. : -)
Okey, man muss (%) evil-ex-define-cmd
(neu) definieren:
(evil-ex-define-cmd "b[uffer]" 'helm-buffers-list)
(evil-ex-define-cmd "e[dit]" 'find-file)
Außer jetzt brauchen sie ein <enter>
nach :<cmd>
.
Richtig , nachdem ich einige Male durch die Quelle geschleppt hatte, fand ich die Lösung:
(define-key evil-ex-map "b" 'helm-buffers-list)
(define-key evil-ex-map "e" 'find-file)
Jetzt wird kein <enter>
benötigt, nachdem Sie z. :b
.