diff options
| author | Eli Zaretskii | 2007-10-13 20:14:23 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2007-10-13 20:14:23 +0000 |
| commit | 38838c80f635d0736dab9613fcfcdf35c173200e (patch) | |
| tree | 4254bbba4bea5105c13c0eb39a7dffc8ea89dc3b | |
| parent | 19530b36bfa2ce280b9355d60f94f1110d2e42a8 (diff) | |
| download | emacs-38838c80f635d0736dab9613fcfcdf35c173200e.tar.gz emacs-38838c80f635d0736dab9613fcfcdf35c173200e.zip | |
(dired-warn-writable): New face.
(dired-warn-writable-face): New variable.
(dired-font-lock-keywords): Use dired-warn-writable-face, instead of
dired-warning-face, for group- and world-writable files.
| -rw-r--r-- | lisp/dired.el | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/lisp/dired.el b/lisp/dired.el index 5d0e41fee7e..af700ac80a0 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -344,6 +344,15 @@ Subexpression 2 must end right before the \\n or \\r.") | |||
| 344 | (defvar dired-warning-face 'dired-warning | 344 | (defvar dired-warning-face 'dired-warning |
| 345 | "Face name used for a part of a buffer that needs user attention.") | 345 | "Face name used for a part of a buffer that needs user attention.") |
| 346 | 346 | ||
| 347 | (defface dired-warn-writable | ||
| 348 | '((((type w32 pc)) :inherit default) ;; These default to rw-rw-rw. | ||
| 349 | (t (:inherit font-lock-warning-face))) | ||
| 350 | "Face used to highlight permissions of group- and world-writable files." | ||
| 351 | :group 'dired-faces | ||
| 352 | :version "22.2") | ||
| 353 | (defvar dired-warn-writable-face 'dired-warn-writable | ||
| 354 | "Face name used for permissions of group- and world-writable files.") | ||
| 355 | |||
| 347 | (defface dired-directory | 356 | (defface dired-directory |
| 348 | '((t (:inherit font-lock-function-name-face))) | 357 | '((t (:inherit font-lock-function-name-face))) |
| 349 | "Face used for subdirectories." | 358 | "Face used for subdirectories." |
| @@ -405,10 +414,10 @@ Subexpression 2 must end right before the \\n or \\r.") | |||
| 405 | ;; fields with keymaps to frob the permissions, somewhat a la XEmacs. | 414 | ;; fields with keymaps to frob the permissions, somewhat a la XEmacs. |
| 406 | (list (concat dired-re-maybe-mark dired-re-inode-size | 415 | (list (concat dired-re-maybe-mark dired-re-inode-size |
| 407 | "[-d]....\\(w\\)....") ; group writable | 416 | "[-d]....\\(w\\)....") ; group writable |
| 408 | '(1 dired-warning-face)) | 417 | '(1 dired-warn-writable-face)) |
| 409 | (list (concat dired-re-maybe-mark dired-re-inode-size | 418 | (list (concat dired-re-maybe-mark dired-re-inode-size |
| 410 | "[-d].......\\(w\\).") ; world writable | 419 | "[-d].......\\(w\\).") ; world writable |
| 411 | '(1 dired-warning-face)) | 420 | '(1 dired-warn-writable-face)) |
| 412 | ;; | 421 | ;; |
| 413 | ;; Subdirectories. | 422 | ;; Subdirectories. |
| 414 | (list dired-re-dir | 423 | (list dired-re-dir |