Re: [Vim-latex-devel] Environment mapping scheme
Brought to you by:
srinathava,
tmaas
From: Gerd W. <ger...@ma...> - 2018-04-02 07:10:18
|
Dear Kevin, what you describe is currently not possible, i.e., you cannot remove the "<CR>" after "\begin{someenv}" directly by some configuration variable. However, you can define let g:Tex_Env_someenv = "\\begin{someenv}[<+optional+>]{<+mandatory+>}\<CR><++>\<CR>\\end{someenv}" in your `.vim/ftplugin/tex.vim` to obtain the desired expansion (see also http://vim-latex.sourceforge.net/documentation/latex-suite.html#Tex_Env_name). Best regards, Gerd On 2018-04-01 04:29, Kevin wrote: > Hi, > In the current version, the environment mapping is like below: > > \begin{someenv} > <++> > \end{someenv} > > but in many cases, the environments have arguments, so I have to press `<ESC>kA` to add those arguments, like > > \begin{someenv}[<optional>]{<mandatory >} > <++> > \end{someenv} > > it's very annoying. This problem will be solved by changing the mapping to > > \begin{someenv}<++> > \end{someenv} > > At this time, if the environment doesn't have arguments, I can simply press `<CR>`, if it does, I can directly type them. > > I have read the help document but cannot find a way to change it. So is there a method to change the default mapping? If not, hope you make it possible, thanks! > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Vim-latex-devel mailing list > Vim...@li... > https://lists.sourceforge.net/lists/listinfo/vim-latex-devel > |