aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schwab2008-12-01 16:07:19 +0000
committerAndreas Schwab2008-12-01 16:07:19 +0000
commita5dad58ad421536e6d4e1d854aa1fd4bf275bbb2 (patch)
treebcf2dc11a2c4fe7b4f2a36e5369eeaaf90420a05
parent702c4b073dfbe1f3289f7d8225e3591897242d27 (diff)
downloademacs-a5dad58ad421536e6d4e1d854aa1fd4bf275bbb2.tar.gz
emacs-a5dad58ad421536e6d4e1d854aa1fd4bf275bbb2.zip
(dired-font-lock-keywords): Avoid fontifying file names
ending in a colon as directory header.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/dired.el11
2 files changed, 13 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 58f1bafd2a6..18577e7b81c 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12008-12-01 Andreas Schwab <schwab@suse.de>
2
3 * dired.el (dired-font-lock-keywords): Avoid fontifying file names
4 ending in a colon as directory header.
5
12008-12-01 Kenichi Handa <handa@m17n.org> 62008-12-01 Kenichi Handa <handa@m17n.org>
2 7
3 * international/uni-numeric.el: Re-generated. 8 * international/uni-numeric.el: Re-generated.
diff --git a/lisp/dired.el b/lisp/dired.el
index f4087b1323e..2cb5d86a904 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -382,9 +382,6 @@ Subexpression 2 must end right before the \\n or \\r.")
382(defvar dired-font-lock-keywords 382(defvar dired-font-lock-keywords
383 (list 383 (list
384 ;; 384 ;;
385 ;; Directory headers.
386 (list dired-subdir-regexp '(1 dired-header-face))
387 ;;
388 ;; Dired marks. 385 ;; Dired marks.
389 (list dired-re-mark '(0 dired-mark-face)) 386 (list dired-re-mark '(0 dired-mark-face))
390 ;; 387 ;;
@@ -451,6 +448,14 @@ Subexpression 2 must end right before the \\n or \\r.")
451 (unless (get-text-property (1- (point)) 'mouse-face) 448 (unless (get-text-property (1- (point)) 'mouse-face)
452 (dired-move-to-filename))) 449 (dired-move-to-filename)))
453 nil (0 dired-ignored-face)))) 450 nil (0 dired-ignored-face))))
451 ;;
452 ;; Explicitly put the default face on file names ending in a colon to
453 ;; avoid fontifying them as directory header.
454 (list (concat dired-re-maybe-mark dired-re-inode-size dired-re-perms ".*:$")
455 '(".+" (dired-move-to-filename) nil (0 default)))
456 ;;
457 ;; Directory headers.
458 (list dired-subdir-regexp '(1 dired-header-face))
454) 459)
455 "Additional expressions to highlight in Dired mode.") 460 "Additional expressions to highlight in Dired mode.")
456 461