Переопределите интеллектуальные сопоставления клавиш в плагине Latex-suite для vim

Переопределите интеллектуальные сопоставления клавиш в плагине Latex-suite для vim

При использовании плагина Latex-suite в vim ввод данных ...заменяется на \ldotsили \cdots(см. раздел3.9 Интеллектуальные сопоставления клавишруководства по латекс-люкс). Я часто используюамсматпакет, который предоставляет \dots, и я хотел бы ...расширить его до \dots.

Я попробовал поставить

:call IMAP('...', '\dots','tex')

но $VIM/after/ftplugin/tex_macros.vimэто ничего не даёт.

Как мне ...расширить до \dots?

Более того, есть ли способ сделать вышеизложенное?толькоеслиамсматпакет обнаружен?

решение1

Я не уверен, почему то, что вы попробовали, не сработало (возможно, вам нужно отключить Smart Dots). Отключение Smart Dots в let g:Tex_SmartKeyDot=0моем vimrc и добавление call IMAP('...', '\dots','tex')в ftplugin/tex_latexSuite.vimсработало для меня, но я бы этого не рекомендовал.Я бы рекомендовал использовать , который по умолчанию ::расширяется до\dots, насколько я знаю.

Связанный контент