i am finding these usefull too, thanks sk On 4/2/07, Panos Laganakos <[EMAIL PROTECTED]> wrote:
Those are great, thanks alot :)On 4/1/07, Fritz Mehner <[EMAIL PROTECTED]> wrote: > A.J.Mechelynck schrieb: > > > Greg Fitzgerald wrote: > > > >> Anyone know of a way to achieve bracket completion? For example if > >> your typing a if statement, if (something) { once you type the first > >> bracket > >> the 2nd one is inserted below for you. Scribes and a few other editors > >> have this functionality and was hoping to achieve it with Vim. Another > >> thing that this does, if you were to type $data[' for example. The 2nd ' > >> would be inserted for you after your cursor. Just seems to save time > >> when I played with scribes a few days ago. I was looking through the > >> help, scripts and mailing list archives for something like this but have > >> not hit any matches. Just wondering if people have ideas on how this > >> could be done or maybe know of an existing way. Thanks in advance. > >> > >> --Greg > >> > > > > :inoremap { {<CR>}<Up><End> > > :inoremap [ []<Left> > > :inoremap ( ()<Left> > > > > etc. > > > > This assumes brace indenting is taken care of (by 'cindent' or > > 'indentexpr'). > > > > IIUC, you can still enter an "unpaired brace" (or bracket or paren) by > > prefixing it with Ctrl-V (or with Ctrl-Q if Ctrl-V pastes). > > > > Best regards, > > Tony. > > In addition I use the following settings > > vnoremap ( s()<Esc>P<Right> > vnoremap [ s[]<Esc>P<Right> > vnoremap { s{}<Esc>P<Right> > > to surround a selection in visual mode. > Regards, > Fritz > > > > > -- Panos Laganakos
