34 |
;; * want to make m4-m4-(buffer|region) look sorta like M-x compile look&feel ? |
;; * want to make m4-m4-(buffer|region) look sorta like M-x compile look&feel ? |
35 |
;; * sexp motion commands don't seem to work right |
;; * sexp motion commands don't seem to work right |
36 |
|
|
37 |
;;; Thanks: |
;;; Thanks: |
38 |
;;; to Akim Demaille and Terry Jones for the bug reports |
;;; to Akim Demaille and Terry Jones for the bug reports |
39 |
;;; to Simon Marshall for the regexp tip |
;;; to Simon Marshall for the regexp tip |
40 |
;;; to Martin Buchholz for some general fixes |
;;; to Martin Buchholz for some general fixes |
154 |
;(char-to-string (char-syntax ?`)) |
;(char-to-string (char-syntax ?`)) |
155 |
|
|
156 |
;;;how I generate the nasty looking regexps at the top |
;;;how I generate the nasty looking regexps at the top |
157 |
;;;(make-regexp '("builtin" "changecom" "changequote" "changeword" "debugfile" |
;;;(make-regexp '("builtin" "changecom" "changequote" "changeword" "debugfile" |
158 |
;;; "debugmode" "decr" "define" "defn" "divert" "divnum" "dnl" |
;;; "debugmode" "decr" "define" "defn" "divert" "divnum" "dnl" |
159 |
;;; "dumpdef" "errprint" "esyscmd" "eval" "file" "format" "gnu" |
;;; "dumpdef" "errprint" "esyscmd" "eval" "file" "format" "gnu" |
160 |
;;; "ifdef" "ifelse" "include" "incr" "index" "indir" "len" "line" |
;;; "ifdef" "ifelse" "include" "incr" "index" "indir" "len" "line" |
161 |
;;; "m4exit" "m4wrap" "maketemp" "patsubst" "popdef" "pushdef" "regexp" |
;;; "m4exit" "m4wrap" "maketemp" "patsubst" "popdef" "pushdef" "regexp" |
162 |
;;; "shift" "sinclude" "substr" "syscmd" "sysval" "traceoff" "traceon" |
;;; "shift" "sinclude" "substr" "syscmd" "sysval" "traceoff" "traceon" |
163 |
;;; "translit" "undefine" "undivert" "unix")) |
;;; "translit" "undefine" "undivert" "unix")) |
164 |
;;;(make-regexp '("m4_builtin" "m4_changecom" "m4_changequote" "m4_changeword" |
;;;(make-regexp '("m4_builtin" "m4_changecom" "m4_changequote" "m4_changeword" |
165 |
;;; "m4_debugfile" "m4_debugmode" "m4_decr" "m4_define" "m4_defn" |
;;; "m4_debugfile" "m4_debugmode" "m4_decr" "m4_define" "m4_defn" |
166 |
;;; "m4_divert" "m4_divnum" "m4_dnl" "m4_dumpdef" "m4_errprint" |
;;; "m4_divert" "m4_divnum" "m4_dnl" "m4_dumpdef" "m4_errprint" |
167 |
;;; "m4_esyscmd" "m4_eval" "m4_file" "m4_format" "m4_ifdef" "m4_ifelse" |
;;; "m4_esyscmd" "m4_eval" "m4_file" "m4_format" "m4_ifdef" "m4_ifelse" |
168 |
;;; "m4_include" "m4_incr" "m4_index" "m4_indir" "m4_len" "m4_line" |
;;; "m4_include" "m4_incr" "m4_index" "m4_indir" "m4_len" "m4_line" |
169 |
;;; "m4_m4exit" "m4_m4wrap" "m4_maketemp" "m4_patsubst" "m4_popdef" |
;;; "m4_m4exit" "m4_m4wrap" "m4_maketemp" "m4_patsubst" "m4_popdef" |
170 |
;;; "m4_pushdef" "m4_regexp" "m4_shift" "m4_sinclude" "m4_substr" |
;;; "m4_pushdef" "m4_regexp" "m4_shift" "m4_sinclude" "m4_substr" |
171 |
;;; "m4_syscmd" "m4_sysval" "m4_traceoff" "m4_traceon" "m4_translit" |
;;; "m4_syscmd" "m4_sysval" "m4_traceoff" "m4_traceon" "m4_translit" |
172 |
;;; "m4_m4_undefine" "m4_undivert")) |
;;; "m4_m4_undefine" "m4_undivert")) |
173 |
|
|
174 |
;;; m4-mode.el ends here |
;;; m4-mode.el ends here |