2012-10-16 11 views
8

Emacs için kötü modda :b ve :e komutlarının nasıl yeniden yükleneceğini anlayamıyorum. Google da pek bir yardımcı değil.Rebinding: b ve: e-normal durum-durumunda

(define-key evil-normal-state-map ":b" 'helm-buffers-list)'u denedim ancak bu komutları girmek için : anahtarını sıkıştırıyor.

Şu anda (define-key evil-normal-state-map ",b" 'helm-buffers-list) ve (define-key evil-normal-state-map ",e" 'find-file) kullanıyorum ama gerçek Vim kullanırken böylece hareketleri aynı olacaktır :b ve :e bunları olmasını tercih ederim.

Lütfen Vim'de ,b ve ,e için yeniden eşleşmeden söz etmeyin. şimdi :<cmd> sonra <enter> mi dışında

  • (evil-ex-define-cmd "b[uffer]" 'helm-buffers-list)
  • (evil-ex-define-cmd "e[dit]" 'find-file)

: :-)

cevap

13

Okey on (yeniden) bir evil-ex-define-cmd tanımlamak gerekir. Şimdi hiçbir <enter> F. E. girdikten sonra ihtiyaç vardır

  • (define-key evil-ex-map "b" 'helm-buffers-list)
  • (define-key evil-ex-map "e" 'find-file)

: Ben çözüm buldu kaynağı aracılığıyla daha fazla trolü sonra sağ

, :b.

İlgili konular