diff options
| author | Stefan Monnier | 2007-09-07 15:07:13 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2007-09-07 15:07:13 +0000 |
| commit | a227f163200d86d34b661ab9eb007f7b3cb8bf88 (patch) | |
| tree | 5aebbc74164a73f81536aeb0d95299c9442bd119 | |
| parent | 5c7ffa04880b603a5851980e608e97e02e6c86de (diff) | |
| download | emacs-a227f163200d86d34b661ab9eb007f7b3cb8bf88.tar.gz emacs-a227f163200d86d34b661ab9eb007f7b3cb8bf88.zip | |
(fortran-mode): Set font-lock-syntactic-keywords via font-lock-defaults.
| -rw-r--r-- | lisp/ChangeLog | 3 | ||||
| -rw-r--r-- | lisp/progmodes/fortran.el | 9 |
2 files changed, 7 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 5206d124625..31f5ff2f76a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2007-09-07 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2007-09-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * progmodes/fortran.el (fortran-mode): Set font-lock-syntactic-keywords | ||
| 4 | via font-lock-defaults. | ||
| 5 | |||
| 3 | * emacs-lisp/bytecomp.el (byte-compile-log-file): Check major-mode via | 6 | * emacs-lisp/bytecomp.el (byte-compile-log-file): Check major-mode via |
| 4 | derived-mode-p. | 7 | derived-mode-p. |
| 5 | 8 | ||
diff --git a/lisp/progmodes/fortran.el b/lisp/progmodes/fortran.el index bcb571f8c87..098cc8b8d82 100644 --- a/lisp/progmodes/fortran.el +++ b/lisp/progmodes/fortran.el | |||
| @@ -56,7 +56,6 @@ | |||
| 56 | 56 | ||
| 57 | ;; silence compiler | 57 | ;; silence compiler |
| 58 | (defvar dabbrev-case-fold-search) | 58 | (defvar dabbrev-case-fold-search) |
| 59 | (defvar font-lock-syntactic-keywords) | ||
| 60 | (defvar gud-find-expr-function) | 59 | (defvar gud-find-expr-function) |
| 61 | (defvar imenu-case-fold-search) | 60 | (defvar imenu-case-fold-search) |
| 62 | (defvar imenu-syntax-alist) | 61 | (defvar imenu-syntax-alist) |
| @@ -151,7 +150,7 @@ You might want to change this to \"*\", for instance." | |||
| 151 | ;; filling and doesn't seem to be necessary. | 150 | ;; filling and doesn't seem to be necessary. |
| 152 | (defcustom fortran-comment-line-start-skip | 151 | (defcustom fortran-comment-line-start-skip |
| 153 | "^[CcDd*!]\\(\\([^ \t\n]\\)\\2+\\)?[ \t]*" | 152 | "^[CcDd*!]\\(\\([^ \t\n]\\)\\2+\\)?[ \t]*" |
| 154 | "*Regexp to match the start of a full-line comment." | 153 | "Regexp to match the start of a full-line comment." |
| 155 | :version "21.1" | 154 | :version "21.1" |
| 156 | :type 'regexp | 155 | :type 'regexp |
| 157 | :group 'fortran-comment) | 156 | :group 'fortran-comment) |
| @@ -827,9 +826,9 @@ with no args, if that value is non-nil." | |||
| 827 | fortran-font-lock-keywords-3 | 826 | fortran-font-lock-keywords-3 |
| 828 | fortran-font-lock-keywords-4) | 827 | fortran-font-lock-keywords-4) |
| 829 | nil t ((?/ . "$/") ("_$" . "w")) | 828 | nil t ((?/ . "$/") ("_$" . "w")) |
| 830 | fortran-beginning-of-subprogram)) | 829 | fortran-beginning-of-subprogram |
| 831 | (set (make-local-variable 'font-lock-syntactic-keywords) | 830 | (font-lock-syntactic-keywords |
| 832 | (fortran-font-lock-syntactic-keywords)) | 831 | . (fortran-font-lock-syntactic-keywords)))) |
| 833 | (set (make-local-variable 'imenu-case-fold-search) t) | 832 | (set (make-local-variable 'imenu-case-fold-search) t) |
| 834 | (set (make-local-variable 'imenu-generic-expression) | 833 | (set (make-local-variable 'imenu-generic-expression) |
| 835 | fortran-imenu-generic-expression) | 834 | fortran-imenu-generic-expression) |