This macro works better: /^$\n\+\t<CR>o<esc>kdd
On Oct 23, 9:12 am, pwnb0t <[EMAIL PROTECTED]> wrote: > The problem with using these maps, > > inoremap <CR> <CR><Space><BS> > nnoremap o o<Space><BS> > nnoremap O O<Space><BS> > nnoremap S S<Space><BS> > > is that using == on a line with only indentation (or gg=G for the > whole document, etc...) will remove that indentation. > > I'm surprised that there is not a simple option to make vim's > indentation the same as what I would get using Eclipse (or other IDE / > editor). > > I'm working around the gg=G problem by using a macro: nk/^ > $<CR>o<esc>kdd (where <CR> and <esc> are really ^M and ^[ ), but this > isn't perfect because it will keep repeating on lines with no > indentation --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
