summaryrefslogtreecommitdiff
path: root/runtime/syntax/prolog.vim
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/syntax/prolog.vim')
-rw-r--r--runtime/syntax/prolog.vim8
1 files changed, 4 insertions, 4 deletions
diff --git a/runtime/syntax/prolog.vim b/runtime/syntax/prolog.vim
index 50105fa25..68b08bebc 100644
--- a/runtime/syntax/prolog.vim
+++ b/runtime/syntax/prolog.vim
@@ -1,7 +1,7 @@
" Vim syntax file
" Language: PROLOG
" Maintainers: Thomas Koehler <jean-luc@picard.franken.de>
-" Last Change: 2005 Mar 14
+" Last Change: 2008 April 5
" URL: http://gott-gehabt/800_wer_wir_sind/thomas/Homepage/Computer/vim/syntax/prolog.vim
" There are two sets of highlighting in here:
@@ -26,9 +26,9 @@ syn match prologComment +%.*+
syn keyword prologKeyword module meta_predicate multifile dynamic
syn match prologCharCode +0'\\\=.+
-syn region prologString start=+"+ skip=+\\"+ end=+"+
-syn region prologAtom start=+'+ skip=+\\'+ end=+'+
-syn region prologClauseHead start=+^[a-z][^(]*(+ skip=+\.[^ ]+ end=+:-\|\.$\|\.[ ]\|-->+
+syn region prologString start=+"+ skip=+\\\\\|\\"+ end=+"+
+syn region prologAtom start=+'+ skip=+\\\\\|\\'+ end=+'+
+syn region prologClauseHead start=+^[a-z][^(]*(+ skip=+\.[^ ]+ end=+:-\|\.$\|\.[ ]\|-->+ contains=prologComment,prologCComment,prologString
if !exists("prolog_highlighting_clean")