Thursday, October 27, 2011

Re: Shortcut to indent xml

On 2011-10-27, Ivan Sichmann Freitas wrote:
> > "full file indent
> > fun BenIndent()
> > let oldLine=line('.')
> > normal gg=G
> > execute ':' . oldLine
> > endfun
> > "map -- :call BenIndent()<Bar>normal zz<CR>
> > map -- :call BenIndent()<CR>
>
> You could also just use:
> map -- gg=G

Except that Peng wants the cursor to return to the original line.
For that I think this will work though:

map -- gg=G''

> (or even =%)

That will indent from the current location to the matching
'matchpairs' character (e.g., parenthesis) or to the matching
b:matchword if matchit.vim is enabled.

Regards,
Gary

--
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

No comments:

Post a Comment