При использовании плагина 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
, насколько я знаю.