]> git.eshelyaron.com Git - emacs.git/commitdiff
(outline-font-lock-levels): Comment out unused var.
authorDaniel Pfeiffer <occitan@esperanto.org>
Thu, 30 Aug 2007 21:43:41 +0000 (21:43 +0000)
committerDaniel Pfeiffer <occitan@esperanto.org>
Thu, 30 Aug 2007 21:43:41 +0000 (21:43 +0000)
(outline-font-lock-face): Wrap around face list to handle any nesting depth gracefully.

lisp/ChangeLog
lisp/outline.el

index d69b3000eaef40df8aa0dc1495f22e6de2a60ee3..13b8eab1b314a3fe50219fd6570cf2adf02b8da9 100644 (file)
@@ -1,3 +1,9 @@
+2007-08-30  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * outline.el (outline-font-lock-levels): Comment out unused var.
+       (outline-font-lock-face): Wrap around face list to handle any
+       nesting depth gracefully.
+
 2007-08-30  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/ange-ftp.el: Add ange-ftp property to 'set-file-modes and
index 6eabd8f3d0252ad49f427628553a90bf7ed04cc2..294de86ec25687b31b43cdb8d6a4c64f8bd4e851 100644 (file)
@@ -215,8 +215,8 @@ in the file it applies to."
   [outline-1 outline-2 outline-3 outline-4
    outline-5 outline-6 outline-7 outline-8])
 
-(defvar outline-font-lock-levels nil)
-(make-variable-buffer-local 'outline-font-lock-levels)
+;; (defvar outline-font-lock-levels nil)
+;; (make-variable-buffer-local 'outline-font-lock-levels)
 
 (defun outline-font-lock-face ()
   ;; (save-excursion
@@ -241,9 +241,7 @@ in the file it applies to."
   (save-excursion
     (goto-char (match-beginning 0))
     (looking-at outline-regexp)
-    (condition-case nil
-       (aref outline-font-lock-faces (1- (funcall outline-level)))
-      (error font-lock-warning-face))))
+    (aref outline-font-lock-faces (% (1- (funcall outline-level)) (length outline-font-lock-faces)))))
 
 (defvar outline-view-change-hook nil
   "Normal hook to be run after outline visibility changes.")