Patch 8.0.1291
Problem: C indent wrong when * immediately follows comment. (John Bowler)
Solution: Do not see "/*" after "*" as a comment start. (closes #2321)
Files: src/search.c, src/testdir/test3.in, src/testdir/test3.ok
*** ../vim-8.0.1290/src/search.c 2017-10-30 21:48:36.482732724 +0100
--- src/search.c 2017-11-12 15:31:02.966855975 +0100
***************
*** 2280,2286 ****
{
/*
* A comment may contain / * or / /, it may also start or end
! * with / * /. Ignore a / * after / /.
*/
if (pos.col == 0)
continue;
--- 2280,2286 ----
{
/*
* A comment may contain / * or / /, it may also start or end
! * with / * /. Ignore a / * after / / and after *.
*/
if (pos.col == 0)
continue;
***************
*** 2306,2311 ****
--- 2306,2312 ----
}
else if ( linep[pos.col - 1] == '/'
&& linep[pos.col] == '*'
+ && (pos.col == 1 || linep[pos.col - 2] != '*')
&& (int)pos.col < comment_col)
{
count++;
*** ../vim-8.0.1290/src/testdir/test3.in 2017-03-11 18:42:51.070931565
+0100
--- src/testdir/test3.in 2017-11-12 15:15:37.804823663 +0100
***************
*** 2339,2344 ****
--- 2339,2354 ----
/* end of define */
STARTTEST
+ :set cin cino&
+ /a = second
+ ox
+ ENDTEST
+
+ {
+ a = second/*bug*/*line;
+ }
+
+ STARTTEST
:g/^STARTTEST/.,/^ENDTEST/d
:1;/start of AUTO/,$wq! test.out
ENDTEST
*** ../vim-8.0.1290/src/testdir/test3.ok 2017-01-07 15:39:36.401759496
+0100
--- src/testdir/test3.ok 2017-11-12 15:32:20.705690224 +0100
***************
*** 2094,2096 ****
--- 2094,2102 ----
4
/* end of define */
+
+ {
+ a = second/*bug*/*line;
+ x
+ }
+
*** ../vim-8.0.1290/src/version.c 2017-11-11 23:37:04.192694223 +0100
--- src/version.c 2017-11-12 15:35:09.315173029 +0100
***************
*** 763,764 ****
--- 763,766 ----
{ /* Add new patch number below this line */
+ /**/
+ 1291,
/**/
--
Hacker: Someone skilled in computer programming (good guy).
Cracker: A hacker that uses his skills to crack software (bad guy).
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
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 [email protected].
For more options, visit https://groups.google.com/d/optout.