diff options
| author | Andreas Schwab | 2008-12-01 16:07:19 +0000 |
|---|---|---|
| committer | Andreas Schwab | 2008-12-01 16:07:19 +0000 |
| commit | a5dad58ad421536e6d4e1d854aa1fd4bf275bbb2 (patch) | |
| tree | bcf2dc11a2c4fe7b4f2a36e5369eeaaf90420a05 | |
| parent | 702c4b073dfbe1f3289f7d8225e3591897242d27 (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/dired.el | 11 |
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 @@ | |||
| 1 | 2008-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 | |||
| 1 | 2008-12-01 Kenichi Handa <handa@m17n.org> | 6 | 2008-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 | ||