I noticed a change in behaviour when moving from 7.3 to 8.1, when opening a line after or before a "// blah" style comment.
With the cursor on the comment line, it used to be that opening a line above (with "O") would not insert a comment leader at the start, and same with opening a line below (with "o"). Now it does insert a comment leader in both cases. This is never what I want. If I want to extend a comment I hit "A" to append and hit Enter to start the new line. This inserts the comment leader. I feel like I'm "in" the comment in this case, as opposed to opening a line "after" the comment. By default, in a C++ file, I have: :set comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,:// I tried adding a "O" before "://". This prevents the comment leader being inserted when opening a line above the comment, but NOT when opening a line below. Is that a bug? There appears no way to stop the behaviour when opening a line below the comment. I believe opening a line above or below a //-style comment shouldn't insert the comment leader by default. When I do this, my intention is almost always to insert code after the comment. I can easily continue the comment instead by appending to it instead. Also, how would I easily change "://" to "O://" in my vimrc, without re-entering the rest of the setting? I guess I want to substitute part of the value. Thanks, Rob. -- -- You received this message from the "vim_dev" 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 --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.