Browse Source

* syntax/m4.syntax: Don't use yellow color on parentheses, since
it interferes with parentheses highlighting. Remove list of
supported Autoconf macros.

Pavel Roskin 22 years ago
parent
commit
4ad6e7a0cc
2 changed files with 35 additions and 69 deletions
  1. 6 0
      ChangeLog
  2. 29 69
      syntax/m4.syntax

+ 6 - 0
ChangeLog

@@ -1,3 +1,9 @@
+2002-09-29  Pavel Roskin  <proski@gnu.org>
+
+	* syntax/m4.syntax: Don't use yellow color on parentheses, since
+	it interferes with parentheses highlighting.  Remove list of
+	supported Autoconf macros.
+
 2002-09-26  Pavel Roskin  <proski@gnu.org>
 
 	* syntax/syntax.syntax: Remove highlighting for numbers - it's

+ 29 - 69
syntax/m4.syntax

@@ -12,29 +12,29 @@ context default
 
 	#=========================
 	# Macros with parameters
-	keyword wholeleft builtin\[\s\]\(	yellow/24
-	keyword wholeleft decr\[\s\]\(		yellow/24
-	keyword wholeleft define\[\s\]\(	yellow/24
-	keyword wholeleft defn\[\s\]\(		yellow/24
-	keyword wholeleft esyscmd\[\s\]\(	yellow/24
-	keyword wholeleft eval\[\s\]\(		yellow/24
-	keyword wholeleft format\[\s\]\(	yellow/24
-	keyword wholeleft ifdef\[\s\]\(		yellow/24
-	keyword wholeleft ifelse\[\s\]\(	yellow/24
-	keyword wholeleft include\[\s\]\(	yellow/24
-	keyword wholeleft incr\[\s\]\(		yellow/24
-	keyword wholeleft index\[\s\]\(		yellow/24
-	keyword wholeleft len\[\s\]\(		yellow/24
-	keyword wholeleft maketemp\[\s\]\(	yellow/24
-	keyword wholeleft patsubst\[\s\]\(	yellow/24
-	keyword wholeleft popdef\[\s\]\(	yellow/24
-	keyword wholeleft pushdef\[\s\]\(	yellow/24
-	keyword wholeleft regexp\[\s\]\(	yellow/24
-	keyword wholeleft sinclude\[\s\]\(	yellow/24
-	keyword wholeleft substr\[\s\]\(	yellow/24
-	keyword wholeleft syscmd\[\s\]\(	yellow/24
-	keyword wholeleft translit\[\s\]\(	yellow/24
-	keyword wholeleft undefine\[\s\]\(	yellow/24
+	keyword wholeleft builtin	yellow/24
+	keyword wholeleft decr		yellow/24
+	keyword wholeleft define	yellow/24
+	keyword wholeleft defn		yellow/24
+	keyword wholeleft esyscmd	yellow/24
+	keyword wholeleft eval		yellow/24
+	keyword wholeleft format	yellow/24
+	keyword wholeleft ifdef		yellow/24
+	keyword wholeleft ifelse	yellow/24
+	keyword wholeleft include	yellow/24
+	keyword wholeleft incr		yellow/24
+	keyword wholeleft index		yellow/24
+	keyword wholeleft len		yellow/24
+	keyword wholeleft maketemp	yellow/24
+	keyword wholeleft patsubst	yellow/24
+	keyword wholeleft popdef	yellow/24
+	keyword wholeleft pushdef	yellow/24
+	keyword wholeleft regexp	yellow/24
+	keyword wholeleft sinclude	yellow/24
+	keyword wholeleft substr	yellow/24
+	keyword wholeleft syscmd	yellow/24
+	keyword wholeleft translit	yellow/24
+	keyword wholeleft undefine	yellow/24
 
 	#=========================
 	# Macros with optional parameters
@@ -56,49 +56,9 @@ context default
 	keyword whole undivert			yellow/24
 
 	#=========================
-	# Autoconf macros
-	keyword whole AC_ARG_ENABLE		cyan/16
-	keyword whole AC_ARG_WITH		cyan/16
-	keyword whole AC_BEFORE			cyan/16
-	keyword whole AC_CACHE_CHECK		cyan/16
-	keyword whole AC_CACHE_VAL		cyan/16
-	keyword whole AC_CHECK_FILE		cyan/16
-	keyword whole AC_CHECK_FUNC		cyan/16
-	keyword whole AC_CHECK_FUNCS		cyan/16
-	keyword whole AC_CHECK_HEADER		cyan/16
-	keyword whole AC_CHECK_HEADERS		cyan/16
-	keyword whole AC_CHECK_LIB		cyan/16
-	keyword whole AC_CHECK_PROG		cyan/16
-	keyword whole AC_CHECK_PROGS		cyan/16
-	keyword whole AC_CHECK_SIZEOF		cyan/16
-	keyword whole AC_CHECK_TOOL		cyan/16
-	keyword whole AC_CHECK_TYPE		cyan/16
-	keyword whole AC_CHECKING		cyan/16
-	keyword whole AC_DEFINE			cyan/16
-	keyword whole AC_DEFINE_UNQUOTED	cyan/16
-	keyword whole AC_DEFUN			cyan/16
-	keyword whole AC_EGREP_CPP		cyan/16
-	keyword whole AC_EGREP_HEADER		cyan/16
-	keyword whole AC_INIT			cyan/16
-	keyword whole AC_MSG_CHECKING		cyan/16
-	keyword whole AC_MSG_ERROR		cyan/16
-	keyword whole AC_MSG_NOTICE		cyan/16
-	keyword whole AC_MSG_RESULT		cyan/16
-	keyword whole AC_MSG_WARN		cyan/16
-	keyword whole AC_OBSOLETE		cyan/16
-	keyword whole AC_OUTPUT			cyan/16
-	keyword whole AC_PATH_PROG		cyan/16
-	keyword whole AC_PATH_PROGS		cyan/16
-	keyword whole AC_PREREQ			cyan/16
-	keyword whole AC_PROVIDE		cyan/16
-	keyword whole AC_REQUIRE		cyan/16
-	keyword whole AC_SUBST			cyan/16
-	keyword whole AC_SUBST_FILE		cyan/16
-	keyword whole AC_TRY_EVAL		cyan/16
-	keyword whole AC_TRY_COMPILE		cyan/16
-	keyword whole AC_TRY_CPP		cyan/16
-	keyword whole AC_TRY_LINK		cyan/16
-	keyword whole AC_TRY_RUN		cyan/16
+	# Autoconf and Automake macros
+	keyword whole AC_\[ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] cyan/16
+	keyword whole AM_\[ABCDEFGHIJKLMNOPQRSTUVWXYZ_\] cyan/16
 
 	#=========================
 	# Variables
@@ -115,9 +75,9 @@ context default
 	keyword '	brightcyan/17
 	keyword [	brightcyan/17
 	keyword ]	brightcyan/17
-	keyword ,	yellow/24
-	keyword (	yellow/24
-	keyword )	yellow/24
+	keyword ,	brightcyan/17
+	keyword (	brightcyan/17
+	keyword )	brightcyan/17
 
 
 #=============================