emacs-diffs
[Top][All Lists]
Advanced

[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))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]