diff options
| author | Thomas Kleymann | 1998-11-02 12:41:30 +0000 |
|---|---|---|
| committer | Thomas Kleymann | 1998-11-02 12:41:30 +0000 |
| commit | d6ff63eac2e02856b2031aafb23a75f17256b631 (patch) | |
| tree | 11f3a5926ec17a8d7d0aad09cf17679f73ac797b /generic | |
| parent | c25e3c1a1c3c12a81f90b0a20321ca9734634032 (diff) | |
fixed minor bugs
Diffstat (limited to 'generic')
| -rw-r--r-- | generic/proof-shell.el | 7 | ||||
| -rw-r--r-- | generic/proof.el | 8 |
2 files changed, 7 insertions, 8 deletions
diff --git a/generic/proof-shell.el b/generic/proof-shell.el index f21dec99..39c6208f 100644 --- a/generic/proof-shell.el +++ b/generic/proof-shell.el @@ -970,7 +970,12 @@ Annotations are characters 128-255." (defun proof-font-lock-minor-mode () "Start font-lock as a minor mode in the current buffer." - (and (fboundp 'font-lock-set-defaults) (font-lock-set-defaults))) + + ;; setting font-lock-defaults explicitly is required by FSF Emacs + ;; 20.2's version of font-lock + (make-local-variable 'font-lock-defaults) + (setq font-lock-defaults '(font-lock-keywords)) + (font-lock-set-defaults)) (defun proof-goals-config-done () "Initialise the goals buffer after the child has been configured." diff --git a/generic/proof.el b/generic/proof.el index 4239e250..7247e7c6 100644 --- a/generic/proof.el +++ b/generic/proof.el @@ -30,12 +30,6 @@ (require 'cl) -;; FIXME da: I think these should all be autoloaded!! -;; (require 'compile) -;; (require 'comint) -;; (require 'etags) -;; (require 'easymenu) - ;; browse-url function doesn't seem to be autoloaded in ;; XEmacs 20.4, but it is in FSF Emacs 20.2. (or (fboundp 'browse-url) @@ -145,7 +139,7 @@ The argument KBL is a list of tuples (k . f) where `k' is a keybinding (setq start (goto-char (point-max))) (insert str) (setq end (point)) (newline) - ;; FIXME tms: Make this work for FSF Emacs 20.2 + (font-lock-set-defaults) ;required for FSF Emacs 20.2 (font-lock-fontify-region start end) (font-lock-append-text-property start end 'face face) (buffer-substring start end)))) |
