Redefinir mapeamentos de teclas inteligentes no plugin Latex-suite do vim

Redefinir mapeamentos de teclas inteligentes no plugin Latex-suite do vim

Ao usar o plugin Latex-suite no vim, a digitação ...se expande para \ldotsou \cdots(veja a seção3.9 Mapeamentos de Chaves Inteligentesdo manual do latex-suite). estou usando muito oamsmathpacote que fornece \dots, e eu gostaria de ...expandir para apenas \dots.

Eu tentei colocar

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

mas $VIM/after/ftplugin/tex_macros.vimnão faz nada.

Como posso expandir ...para \dots?

Além disso, existe alguma maneira de fazer o acimaapenasse oamsmathpacote foi detectado?

Responder1

Não sei por que o que você tentou não funcionou (talvez você tenha que desativar os Smart Dots), desabilitar os Smart Dots no let g:Tex_SmartKeyDot=0meu vimrc e anexar call IMAP('...', '\dots','tex')funcionou ftplugin/tex_latexSuite.vimpara mim, mas não é isso que eu recomendaria.Eu recomendaria usar ::, que se expande para \dotspor padrão, até onde sei.

informação relacionada