diff options
| -rw-r--r-- | lisp/progmodes/antlr-mode.el | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el index 775fd878725..ad6d45e0b4c 100644 --- a/lisp/progmodes/antlr-mode.el +++ b/lisp/progmodes/antlr-mode.el | |||
| @@ -2553,11 +2553,7 @@ the default language." | |||
| 2553 | (car r))) | 2553 | (car r))) |
| 2554 | 2554 | ||
| 2555 | ;;;###autoload | 2555 | ;;;###autoload |
| 2556 | (define-derived-mode antlr-mode prog-mode | 2556 | (define-derived-mode antlr-mode prog-mode "Antlr" |
| 2557 | ;; FIXME: Since it uses cc-mode, it bumps into c-update-modeline's | ||
| 2558 | ;; limitation to mode-name being a string. | ||
| 2559 | ;; '("Antlr." (:eval (cadr (assq antlr-language antlr-language-alist)))) | ||
| 2560 | "Antlr" | ||
| 2561 | "Major mode for editing ANTLR grammar files." | 2557 | "Major mode for editing ANTLR grammar files." |
| 2562 | :abbrev-table antlr-mode-abbrev-table | 2558 | :abbrev-table antlr-mode-abbrev-table |
| 2563 | (c-initialize-cc-mode) ; cc-mode is required | 2559 | (c-initialize-cc-mode) ; cc-mode is required |
| @@ -2567,10 +2563,9 @@ the default language." | |||
| 2567 | (unless antlr-language | 2563 | (unless antlr-language |
| 2568 | (set (make-local-variable 'antlr-language) | 2564 | (set (make-local-variable 'antlr-language) |
| 2569 | (or (antlr-language-option t) (antlr-language-option nil)))) | 2565 | (or (antlr-language-option t) (antlr-language-option nil)))) |
| 2570 | (if (stringp (cadr (assq antlr-language antlr-language-alist))) | 2566 | (setq mode-name |
| 2571 | (setq mode-name | 2567 | '("Antlr." (:eval (cadr (assq antlr-language |
| 2572 | (concat "Antlr." | 2568 | antlr-language-alist))))) |
| 2573 | (cadr (assq antlr-language antlr-language-alist))))) | ||
| 2574 | ;; indentation, for the C engine ------------------------------------------- | 2569 | ;; indentation, for the C engine ------------------------------------------- |
| 2575 | (setq c-buffer-is-cc-mode antlr-language) | 2570 | (setq c-buffer-is-cc-mode antlr-language) |
| 2576 | (cond ((fboundp 'c-init-language-vars-for) ; cc-mode 5.30.5+ | 2571 | (cond ((fboundp 'c-init-language-vars-for) ; cc-mode 5.30.5+ |