Friday, November 18, 2011

Re: vim_use indent

On 2011-11-18, vasanth kumar wrote:
> 3 down vote favorite
> share [fb] share [tw]
>
>
> I've got a perplexing Vim problem. If I start editing a new file, say
> with vim test.txt, and I type in the word "do" and hit enter (while
> still in insert mode), the next line is automatically indented. Before
> giving a quick answer, please read this whole post.
>
> Two questions:
>
> Why might this happen?
> How can I debug the startup process (reading ~/.vimrc and files in
> ~/.vim/)?
>
> More information:
>
> Here's my .vimrc: http://dotfiles.org/~meonkeys/.vimrc.

Try to access that file using either w3m or wget results in
"Internal Server Error".

> "do", "if", and "switch" all cause indenting, but I still haven't
> figured out what language Vim is using indent rules for.

Setting 'smartindent' will do that.

> I do have a bunch of stuff in ~/.vim/. Here's that:
> http://adammonsen.com/tmp/dot_vim.tgz
> I can't find anything in my ~/.vimrc or ~/.vim/ that should turn
> on some kind of indenting even if filetype is unset!
> If I start Vim using vim -u /dev/null test.txt, the problem goes
> away.
> Yes, I know about the autoindent setting. I don't think this is
> the problem because turning on autoindent after using a null vimrc
> doesn't indent the line after "do" is typed in.
>
> http://123maza.com/48/joy002/

Other options that will affect indenting are 'cindent' and
'indentexpr'.

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: