[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/generic.el
From: |
Lute Kamstra |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/generic.el |
Date: |
Thu, 24 Mar 2005 04:01:38 -0500 |
Index: emacs/lisp/generic.el
diff -c emacs/lisp/generic.el:1.29 emacs/lisp/generic.el:1.30
*** emacs/lisp/generic.el:1.29 Wed Mar 23 10:27:15 2005
--- emacs/lisp/generic.el Thu Mar 24 09:01:37 2005
***************
*** 125,133 ****
;; Internal Variables
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
! (defvar generic-font-lock-defaults nil
! "Global defaults for font-lock in a generic mode.")
! (make-variable-buffer-local 'generic-font-lock-defaults)
;;;###autoload
(defvar generic-mode-list nil
--- 125,135 ----
;; Internal Variables
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
! (defvar generic-font-lock-keywords nil
! "Keywords for `font-lock-defaults' in a generic mode.")
! (make-variable-buffer-local 'generic-font-lock-keywords)
! (defvaralias 'generic-font-lock-defaults 'generic-font-lock-keywords)
! (make-obsolete-variable 'generic-font-lock-defaults
'generic-font-lock-keywords "22.1")
;;;###autoload
(defvar generic-mode-list nil
***************
*** 253,265 ****
(generic-mode-set-comments comments)
! ;; Font-lock functionality
! ;; Font-lock-defaults are always set even if there are no keywords
;; or font-lock expressions, so comments can be highlighted.
! (setq generic-font-lock-defaults nil)
! (generic-mode-set-font-lock keywords font-lock-list)
! (make-local-variable 'font-lock-defaults)
! (setq font-lock-defaults (list 'generic-font-lock-defaults nil))
;; Call a list of functions
(mapcar 'funcall funs)
--- 255,269 ----
(generic-mode-set-comments comments)
! ;; Font-lock functionality.
! ;; Font-lock-defaults is always set even if there are no keywords
;; or font-lock expressions, so comments can be highlighted.
! (setq generic-font-lock-keywords
! (append
! (when keywords
! (list (generic-make-keywords-list keywords
font-lock-keyword-face)))
! font-lock-list))
! (setq font-lock-defaults '(generic-font-lock-keywords nil))
;; Call a list of functions
(mapcar 'funcall funs)
***************
*** 348,363 ****
st))
(set-syntax-table st)))
- (defun generic-mode-set-font-lock (keywords font-lock-expressions)
- "Set up font-lock functionality for generic mode."
- (setq generic-font-lock-defaults
- (append
- (when keywords
- (list (generic-make-keywords-list keywords font-lock-keyword-face)))
- font-lock-expressions)))
-
- ;; Support for [KEYWORD] constructs found in INF, INI and Samba files
(defun generic-bracket-support ()
(setq imenu-generic-expression
'((nil "^\\[\\(.*\\)\\]" 1))
imenu-case-fold-search t))
--- 352,359 ----
st))
(set-syntax-table st)))
(defun generic-bracket-support ()
+ "Imenu support for [KEYWORD] constructs found in INF, INI and Samba files."
(setq imenu-generic-expression
'((nil "^\\[\\(.*\\)\\]" 1))
imenu-case-fold-search t))
- [Emacs-diffs] Changes to emacs/lisp/generic.el, Lute Kamstra, 2005/03/14
- [Emacs-diffs] Changes to emacs/lisp/generic.el, Lute Kamstra, 2005/03/21
- [Emacs-diffs] Changes to emacs/lisp/generic.el, Lute Kamstra, 2005/03/23
- [Emacs-diffs] Changes to emacs/lisp/generic.el,
Lute Kamstra <=
- [Emacs-diffs] Changes to emacs/lisp/generic.el, Stefan Monnier, 2005/03/24
- [Emacs-diffs] Changes to emacs/lisp/generic.el, Lute Kamstra, 2005/03/31
- [Emacs-diffs] Changes to emacs/lisp/generic.el, Stefan Monnier, 2005/03/31