2012-10-16 10 views
8

मैं यह नहीं समझ सकता कि :b और :e को Emacs के लिए बुराई मोड में कैसे पुनर्विचार करना है। Google या तो बहुत मदद नहीं है।रिबाइंडिंग: बी और: ई बुराई-सामान्य-राज्य-मानचित्र में

मैंने (define-key evil-normal-state-map ":b" 'helm-buffers-list) की कोशिश की है लेकिन यह आदेश दर्ज करने के लिए : कुंजी को खराब करता है।

वर्तमान में मैं (define-key evil-normal-state-map ",b" 'helm-buffers-list) और (define-key evil-normal-state-map ",e" 'find-file) उपयोग कर रहा हूँ, लेकिन मैं :b और :e पर उन्हें इतना गतियों ही जब असली विम का उपयोग कर होगा पसंद करेंगे।

कृपया विम में ,b और ,e पर रीमेपिंग का उल्लेख न करें। सिवाय अब वे :<cmd> के बाद एक <enter> जरूरत

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

: :-)

उत्तर

13

शाबाशी, एक करने के लिए (फिर) एक evil-ex-define-cmd परिभाषित की जरूरत है।

सही, स्रोत के माध्यम से कुछ और trawling के बाद मैं समाधान नहीं मिला:

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

अब कोई <enter> उदा प्रवेश करने के बाद की जरूरत है :b

संबंधित मुद्दे