help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Font locking for apt-sources.el


From: address@hidden
Subject: Font locking for apt-sources.el
Date: 17 Apr 2006 15:01:08 -0700
User-agent: G2/0.2

Hi,

I'm trying to improve font locking in apt-sources.el (available in
debian-el package).
What do think of the following code:


(defvar apt-sources-font-lock-keywords
  (list
   ;; Comments
   '("#.*$" . font-lock-comment-face)
   '("\\(^deb \\|^deb-src \\)" . font-lock-constant-face)
   '("\\(^deb \\|^deb-src
\\)\\(\\(http://\\|https://\\|ftp://\\|ssh://\\|rsh://copy://\\|cdrom:\\(\\[.*]\\)?\\|file:/\\)[^
\]+\\)" . (2 font-lock-variable-name-face))
   '("\\(^deb \\|^deb-src \\)\\([^ ]+\\|\\(cdrom:\\[.*][^ ]\\)\\)
\\(\\(experimental\\|unstable\\|testing\\|stable\\|etch\\|\woody\\sarge\\|sid\\|\\(\\(warty\\|hoary\\|breezy\\|dapper\\)\\(-updates\\|-security\\)?\\)\\)\\(/[^
\n]*\\)*\\)\\( \\|$\\)"\ . (4 font-lock-type-face))
   '("\\(^deb \\|^deb-src \\)\\([^ \n]+ \\)\\{2,\\}\\(main\\(
\\|$\\)\\)" . (3 font-lock-keyword-face))
   '("\\(^deb \\|^deb-src \\)\\([^ \n]+ \\)\\{2,\\}\\(contrib\\(
\\|$\\)\\)" . (3 font-lock-keyword-face))
   '("\\(^deb \\|^deb-src \\)\\([^ \n]+ \\)\\{2,\\}\\(non-free\\(
\\|$\\)\\)" . (3 font-lock-keyword-face))
   '("\\(^deb \\|^deb-src \\)\\([^ \n]+ \\)\\{2,\\}\\(restricted\\(
\\|$\\)\\)" . (3 font-lock-keyword-face))
   '("\\(^deb \\|^deb-src \\)\\([^ \n]+ \\)\\{2,\\}\\(universe\\(
\\|$\\)\\)" . (3 font-lock-keyword-face))
   '("\\(^deb \\|^deb-src \\)\\([^ \n]+ \\)\\{2,\\}\\(multiverse\\(
\\|$\\)\\)" . (3 font-lock-keyword-face))
)

--
Jiri Pejchal



reply via email to

[Prev in Thread] Current Thread [Next in Thread]