ошибки Emacs Vimpulse - PullRequest
       28

ошибки Emacs Vimpulse

1 голос
/ 12 марта 2010

Я только недавно начал немного использовать emacs, исключительно для org-mode . Я большой пользователь vim, поэтому я установил vimpulse , чтобы попытаться максимально приблизить использование режима org к vim.

Однако я сталкивался с некоторыми ошибками при попытке использовать некоторые функции. Например, если я нажимаю V для режима визуальной линии, выбираю несколько строк, а затем нажимаю d, эти строки должны быть удалены. Вместо этого я получаю следующую ошибку:

Symbol's function definition is void: vimpulse-delete-text-objects-function

Аналогичным образом, если я пытаюсь использовать ciw для «изменить это слово», я получаю (после нажатия i):

Symbol's function definition is void: vimpulse-change-text-objects-command

Если я открою источник для vimpulse, я смогу ясно увидеть определения для этих двух функций, поэтому они не являются неопределенными. Это было о моей самой лучшей догадке, хотя относительно того, что могло быть причиной этого. Кто-нибудь с большим опытом работы с emacs / vimpulse знает, что на самом деле идет не так?

1 Ответ

1 голос
/ 12 марта 2010

Попробуйте запустить emacs без каких-либо настроек:

emacs -q

Затем вручную загрузите пакеты vimpulse и org-mode:

M-x find-file /path/to/some/org-file
M-x org-mode
M-x load-file /path/to/vimpulse.el RET

И попробуйте свои cid и v DOWN DOWN d .

Я ожидаю, что это будет работать должным образом (это сработало для меня, Emacs 23.1). Если это так, то в вашем .emacs есть что-то, что мешает. Если нет, то нам нужно еще отладить.

...