diff -r 8201108e9cf0 runtime/syntax/cmake.vim
--- a/runtime/syntax/cmake.vim	Tue May 01 21:14:34 2012 +0200
+++ b/runtime/syntax/cmake.vim	Thu May 10 21:07:10 2012 +0200
@@ -23,7 +23,7 @@
 
 syn case ignore
 syn match cmakeEscaped /\(\\\\\|\\"\|\\n\|\\t\)/ contained
-syn region cmakeComment start="#" end="$" contains=cmakeTodo
+syn region cmakeComment start="#" end="$" contains=@Spell,cmakeTodo
 syn region cmakeRegistry start=/\[/ end=/]/
             \ contained oneline contains=CONTAINED,cmakeTodo,cmakeEscaped
 syn region cmakeVariableValue start=/\${/ end=/}/
