Bug#367777: vim-runtime: typo in syntax/mysql.vim [update]

Bryan Richter bryan.richter at gmail.com
Thu May 18 20:07:03 UTC 2006


Well, I just read the mysql manual, and it appears I am wrong (although
there is still a bug):

    MySQL Server 3.23.3 and up also supports a variant of the  `--'  comment
    style. That is, the  `--'  start-comment sequence must be followed by a
    space (or by a control character such as a newline).[1]

So, I guess the proper fix might be this:

----------- diff output  --------
--- mysql.vim.old       2006-05-17 15:29:39.000000000 -0700
+++ mysql.vim   2006-05-17 15:29:51.000000000 -0700
@@ -67,7 +67,7 @@
 " Comments (c-style, mysql-style and modified sql-style)
 syn region mysqlComment                 start="/\*"  end="\*/"
 syn match mysqlComment          "#.*"
-syn match mysqlComment          "-- .*"
+syn match mysqlComment          "--\_s.*"
 syn sync ccomment mysqlComment

 " Column types
--------- end output -------------

-Bryan

p.s. Another bug is that "/*! (mysql-specific commands) */" should be
recognized as non-comments. But, I'll submit a real bug report when I make
a patch for it (unless someone beats me to it ;) ).


[1] MySQL 5.0 Reference Manual, Section 1.9.5.7.
http://dev.mysql.com/doc/refman/5.0/en/ansi-diff-comments.html





More information about the pkg-vim-maintainers mailing list