[m-rev.] diff: Add MR_list_is_empty and MR_list_cons to vim syntax file.

Peter Wang novalazy at gmail.com
Mon Dec 15 12:02:15 AEDT 2025


vim/syntax/mercury.vim:
    As above.

diff --git a/vim/syntax/mercury.vim b/vim/syntax/mercury.vim
index 0156b258c..2db3d1c36 100644
--- a/vim/syntax/mercury.vim
+++ b/vim/syntax/mercury.vim
@@ -363,7 +363,7 @@ if !exists("mercury_no_highlight_foreign") || !mercury_no_highlight_foreign
   syn keyword mercuryCBool  contained MR_YES MR_NO
   syn match mercuryForeignIface contained "\v<MR_[A-Z]+_LENGTH_MODIFIER>"
   syn match mercuryForeignIface contained "\v<MR_THREAD_SAFE>"
-  syn match mercuryCFunc "\v<MR_(list_(empty|head|tail)|incr_hp((_atomic)?|((_type)?_msg))|assert|fatal_error|make_aligned_string)>" contained
+  syn match mercuryCFunc "\v<MR_(list_(is_empty|head|tail|empty|cons)|incr_hp((_atomic)?|((_type)?_msg))|assert|fatal_error|make_aligned_string)>" contained
   syn match mercuryCPreProc "#\(if\(n\?def\)\?\|else\|elif\|endif\|define\|undef\|include\|error\|warning\|line\)" contained
   syn match mercuryCPreProc    "\v(\\){1,2}$" contained
   syn match mercuryCStringFmt  /%[I]\?[-+# *.0-9]*[dioxXucsfeEgGp]/ contained
-- 
2.51.0



More information about the reviews mailing list