I was recently poking around a configure.in file when I noticed that vim seemed to run afoul of highlighting it correctly, failing halfway through. I traced the problem to a (copy-paste?) typo in syntax/config.vim. Attached is a patch which fixes it.
-- Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
--- vim-old/syntax/config.vim 2008-09-02 14:33:52.000000000 -0400 +++ vim-new/syntax/config.vim 2008-09-02 14:33:19.000000000 -0400 @@ -26,7 +26,7 @@ syn keyword configkeyword if then else fi test for in do done syn keyword configspecial cat rm eval syn region configstring start=+"+ skip=+\\"+ end=+"+ -syn region configstring start=+`+ skip=+\\'+ end=+'+ +syn region configstring start=+'+ skip=+\\'+ end=+'+ syn region configstring start=+`+ skip=+\\'+ end=+`+ " Define the default highlighting.