On Monday, July 16, 2012 4:13:23 PM UTC-5, Douglas Mayle wrote: > Thanks for the tip on <expr>, I hadn't known about it! > > </div> > Long story short, I was using 'autoclose' to do what delimitmate > does, and was looking to add the CR expansion myself. It turns out that > delimitmate does everything that autoclose does, with smarter handling of > matching (e.g. dm: I'm versus ac: I''m), and adds the > functionality as you've mentioned.</div> > > > > </div> > The only caveat was that SuperTab (which I don't use, but was hanging > around in my bundle directory) conflicts with delimitmate, and so I had to > remove it.</div> > > </div> > In any case, I've got exactly what I was looking for, so thanks!</div> > > > > </div> > Cheers,</div> > Doug >
By coincidence I was also trying to fix the problem that these two plugins conflict by both defining a imap for the enter key. The closest I got was to add the following to a file after/plugin/ imap <silent> <cr> <Plug>delimitMateCR<C-R>=<SNR>34_SelectCompletion(1)<CR> this would be the mapping defined by delimitmate followed by the mapping defined by supertab. This solution doesn't really work, whenever I press enter two new lines are entered and the braces in the expansion are not correctly aligned. The other way around doesn't work (when I put the mapping from supertab before the mapping from delimitmate). Right now I gave up on the mapping for delimitmate and I am just using the mapping for supertab and additionally have the following map: inoremap {{ {<cr><cr>}<esc>kcc if anyone has any idea on how to have the <cr> key work for both plugins it would be nice, otherwise I'll stick to this mapping, once I get used to it is not bad. Best Regards, Jorge -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php