Mercurial > emacs
comparison lisp/generic-x.el @ 87179:5ab752d82a12
(etc-sudoers-generic-mode): New mode.
(generic-unix-modes): Add it.
author | Reiner Steib <Reiner.Steib@gmx.de> |
---|---|
date | Sat, 08 Dec 2007 14:32:28 +0000 |
parents | 99a67ed52eaa |
children | 107ccd98fa12 2fcaae6177a5 |
comparison
equal
deleted
inserted
replaced
87178:81d86af942c9 | 87179:5ab752d82a12 |
---|---|
219 '(alias-generic-mode | 219 '(alias-generic-mode |
220 etc-fstab-generic-mode | 220 etc-fstab-generic-mode |
221 etc-modules-conf-generic-mode | 221 etc-modules-conf-generic-mode |
222 etc-passwd-generic-mode | 222 etc-passwd-generic-mode |
223 etc-services-generic-mode | 223 etc-services-generic-mode |
224 etc-sudoers-generic-mode | |
224 fvwm-generic-mode | 225 fvwm-generic-mode |
225 inetd-conf-generic-mode | 226 inetd-conf-generic-mode |
226 mailagent-rules-generic-mode | 227 mailagent-rules-generic-mode |
227 mailrc-generic-mode | 228 mailrc-generic-mode |
228 named-boot-generic-mode | 229 named-boot-generic-mode |
1734 (function | 1735 (function |
1735 (lambda () | 1736 (lambda () |
1736 (setq imenu-generic-expression | 1737 (setq imenu-generic-expression |
1737 '((nil "^\\([^# \t]+\\)\\s-+" 1)))))))) | 1738 '((nil "^\\([^# \t]+\\)\\s-+" 1)))))))) |
1738 | 1739 |
1740 ;; /etc/sudoers | |
1741 (when (memq 'etc-sudoers-generic-mode generic-extras-enable-list) | |
1742 | |
1743 (define-generic-mode etc-sudoers-generic-mode | |
1744 '(?#) | |
1745 '("User_Alias" "Runas_Alias" "Host_Alias" "Cmnd_Alias" | |
1746 "NOPASSWD" "PASSWD" "NOEXEC" "EXEC" | |
1747 "ALL") | |
1748 '(("\\<\\(root\\|su\\)\\>" 1 font-lock-warning-face) | |
1749 ("\\(\\*\\)" 1 font-lock-warning-face) | |
1750 ("\\<\\(%[A-Za-z0-9_]+\\)\\>" 1 font-lock-variable-name-face)) | |
1751 '("/etc/sudoers\\'") | |
1752 nil | |
1753 "Generic mode for sudoers configuration files.")) | |
1754 | |
1739 ;; From Jacques Duthen <jacques.duthen@sncf.fr> | 1755 ;; From Jacques Duthen <jacques.duthen@sncf.fr> |
1740 (when (memq 'show-tabs-generic-mode generic-extras-enable-list) | 1756 (when (memq 'show-tabs-generic-mode generic-extras-enable-list) |
1741 | 1757 |
1742 (eval-when-compile | 1758 (eval-when-compile |
1743 | 1759 |