Monday, September 3, 2012

Re: set comments for C-style comment

On Monday, September 3, 2012 10:36:39 AM UTC-4, Simon Ruderich wrote:
> On Sun, Sep 02, 2012 at 04:49:00PM -0700, Monnand wrote:
>
> > Hi all,
>
> >
>
> > I am using a language whose comment is same as C's. So I copied
>
> > some lines from c.vim so that my vim could automatically insert
>
> > a comment after a newline in the middle of the comment.
>
> >
>
> > More precisely, I added the two following lines:
>
> >
>
> > setlocal fo-=t fo+=cronql
>
> > setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,://
>
> >
>
> > It works but with some flaws:
>
> >
>
> > When I type /* <CR>, I got this:
>
> > /*
>
> > *
>
> > [snip]
>
>
>
> Hello,
>
>
>
> I just tested it locally by putting the commands in a file and
>
> running Vim with:
>
>
>
> vim -u NONE -U NONE
>
>
>
> :source path/to/file
>
>
>
> And it works fine for me. Some other settings must interfere with
>
> your setup.
>
>
>
> Are you sure the settings are executed? Try
>
>
>
> :verbose set fo? comments?
>
>
>
> If not, something must overwrite them. :verbose lists the last
>
> place the option was set.
>
<snip>

Thank you, Simon. I think they are executed. here is the output of :verbose set fo? comments?:

formatoptions=croq
Last set from ~/.vim/bundle/vim-golang/indent/go.vim
comments=sO:* -,mO:* ,exO:*/,s1:/*,mb:*,ex:*/,://
Last set from ~/.vim/bundle/vim-golang/indent/go.vim

BTW, I am using Go programming language as you can tell from the output above.

It is true that I put my settings in ~/.vim/bundle/vim-golang/indent/go.vim

Any other idea?

Regards,
-Monnand

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