добавление "cmap E e" в плагины vimrc breaks - PullRequest
1 голос
/ 05 марта 2012

Я использую множество плагинов vim, таких как nerdtree, fugitive и т. Д.

недавно я добавил несколько новых отображений, и некоторые плагины сломались

Я проследил это до следующей строки

cmap E e

WTF? :) почему это сломало бы NerdTree?

ОБНОВЛЕНИЕ: забыл упомянуть, как оно ломается;). Я получаю следующую ошибку:

E492: Not an editor command: :NeRDTreeToggle

ОБНОВЛЕНИЕ 2: Дух! Теперь я знаю, что происходит. отображение E на e превращает NERDTreeToggle в NeRDTreeToggle Итак, новый вопрос - как правильно сопоставить E с e ? то есть, чтобы ": E foo.txt" делал то же самое, что и ": e foo.txt"

Ответы [ 2 ]

1 голос
/ 04 февраля 2014

Ибо я добавил ниже:

call pathogen#infect()
call pathogen#helptags()
filetype plugin indent on·
syntax on

в файле .vimrc

1 голос
/ 05 марта 2012

Я сам нашел решение:

command -nargs=* -complete=file E e <args>
...