diff options
| author | Richard M. Stallman | 1994-10-13 23:01:26 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-10-13 23:01:26 +0000 |
| commit | 9ee4654da85aa56a896bdcb55acff3e11a508fe8 (patch) | |
| tree | 9638b9d55f93dd9e0e3c8a2a4872f583e381168e | |
| parent | e2247420b1b4f6f4cd68c563b1936e698986c052 (diff) | |
| download | emacs-9ee4654da85aa56a896bdcb55acff3e11a508fe8.tar.gz emacs-9ee4654da85aa56a896bdcb55acff3e11a508fe8.zip | |
(hilit-set-mode-patterns - lisp-mode): Fix regexp
for 'defconstant' that leads to an infinite loop.
Hilight the 'list' keyword.
| -rw-r--r-- | lisp/hilit19.el | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lisp/hilit19.el b/lisp/hilit19.el index 961ccea6380..35b9e98fb4e 100644 --- a/lisp/hilit19.el +++ b/lisp/hilit19.el | |||
| @@ -1390,10 +1390,10 @@ number of backslashes." | |||
| 1390 | ("^\\s *(def\\(un\\|macro\\|advice\\|subst\\|method\\)\\s " "\\()\\|nil\\)" defun) | 1390 | ("^\\s *(def\\(un\\|macro\\|advice\\|subst\\|method\\)\\s " "\\()\\|nil\\)" defun) |
| 1391 | 1391 | ||
| 1392 | ("^\\s *(\\(def\\(var\\|type\\|parameter\\)\\|declare\\)\\s +\\S +" nil decl) | 1392 | ("^\\s *(\\(def\\(var\\|type\\|parameter\\)\\|declare\\)\\s +\\S +" nil decl) |
| 1393 | ("^\\s *(def\\(const\\(ant\\)?\\|class\\|struct\\)\\s \\S +[ \t\n]+\\((\\(([^()]*)\\|[^()]+\\)*)\\)?" nil define) | 1393 | ("^\\s *(def\\(const\\(ant\\)?\\|class\\|struct\\)\\s \\S +[ \t\n]+" nil define) |
| 1394 | ("^\\s *(\\(provide\\|require\\|\\(auto\\)?load\\).*$" nil include) | 1394 | ("^\\s *(\\(provide\\|require\\|\\(auto\\)?load\\).*$" nil include) |
| 1395 | ("[ \t]\\&\\(key\\|rest\\|optional\\|aux\\)\\s *" nil keyword) | 1395 | ("[ \t]\\&\\(key\\|rest\\|optional\\|aux\\)\\s *" nil keyword) |
| 1396 | ("(\\(let\\*?\\|locally\\|cond\\|if\\*?\\|or\\|and\\|map\\(car\\|c[ao]n\\)?\\|prog[nv1*]?\\|while\\|when\\|unless\\|do\\(\\*\\|list\\|times\\)\\|lambda\\|function\\|values\\|set\\([qf]\\|car\\|cdr\\)?\\|rplac[ad]\\|nconc\\|block\\|go\\|return\\(-from\\)?\\|[ec]?\\(type\\)?case\\|multiple-value-\\(bind\\|setq\\|list\\|call\\|prog1\\)\\|unwind-protect\\|handler-case\\|catch\\|throw\\|eval-when\\(-compile\\)?\\)[ \t\n]" 1 keyword) | 1396 | ("(\\(let\\*?\\|locally\\|cond\\|if\\*?\\|or\\|and\\|map\\(car\\|c[ao]n\\)?\\|prog[nv1*]?\\|while\\|when\\|unless\\|do\\(\\*\\|list\\|times\\)\\|list\\|lambda\\|function\\|values\\|set\\([qf]\\|car\\|cdr\\)?\\|rplac[ad]\\|nconc\\|block\\|go\\|return\\(-from\\)?\\|[ec]?\\(type\\)?case\\|multiple-value-\\(bind\\|setq\\|list\\|call\\|prog1\\)\\|unwind-protect\\|handler-case\\|catch\\|throw\\|eval-when\\(-compile\\)?\\)[ \t\n]" 1 keyword) |
| 1397 | )) | 1397 | )) |
| 1398 | 1398 | ||
| 1399 | 1399 | ||
| @@ -1469,10 +1469,7 @@ number of backslashes." | |||
| 1469 | (hilit-set-mode-patterns | 1469 | (hilit-set-mode-patterns |
| 1470 | 'calendar-mode | 1470 | 'calendar-mode |
| 1471 | '(("[A-Z][a-z]+ [0-9]+" nil define) ; month and year | 1471 | '(("[A-Z][a-z]+ [0-9]+" nil define) ; month and year |
| 1472 | ("S M Tu W Th F S" nil label) ; week days | 1472 | ("S M Tu W Th F S" nil label))) ; week days |
| 1473 | ("[0-9]+\\*" nil defun) ; holidays | ||
| 1474 | ("[0-9]+\\+" nil comment) ; diary days | ||
| 1475 | )) | ||
| 1476 | 1473 | ||
| 1477 | (hilit-set-mode-patterns | 1474 | (hilit-set-mode-patterns |
| 1478 | 'pascal-mode | 1475 | 'pascal-mode |