aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2007-10-13 20:14:23 +0000
committerEli Zaretskii2007-10-13 20:14:23 +0000
commit38838c80f635d0736dab9613fcfcdf35c173200e (patch)
tree4254bbba4bea5105c13c0eb39a7dffc8ea89dc3b
parent19530b36bfa2ce280b9355d60f94f1110d2e42a8 (diff)
downloademacs-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.el13
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