aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorStefan Monnier2007-09-07 15:07:13 +0000
committerStefan Monnier2007-09-07 15:07:13 +0000
commita227f163200d86d34b661ab9eb007f7b3cb8bf88 (patch)
tree5aebbc74164a73f81536aeb0d95299c9442bd119 /lisp
parent5c7ffa04880b603a5851980e608e97e02e6c86de (diff)
downloademacs-a227f163200d86d34b661ab9eb007f7b3cb8bf88.tar.gz
emacs-a227f163200d86d34b661ab9eb007f7b3cb8bf88.zip
(fortran-mode): Set font-lock-syntactic-keywords via font-lock-defaults.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/progmodes/fortran.el9
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 @@
12007-09-07 Stefan Monnier <monnier@iro.umontreal.ca> 12007-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)