Commit cb8ec72a authored by Werner LEMBERG's avatar Werner LEMBERG

* textmodes/nroff-mode.el (nroff-font-lock-keywords): Don't be

greedy to find the closing bracket in \*[...] and similar
expressions.  This is a first rough fix -- many additional
refinements are necessary to make this nroff mode really usable with
groff.
parent e1144ff6
2006-02-03 Werner Lemberg <wl@gnu.org>
* textmodes/nroff-mode.el (nroff-font-lock-keywords): Don't be
greedy to find the closing bracket in \*[...] and similar
expressions. This is a first rough fix -- many additional
refinements are necessary to make nroff mode really usable with
groff.
2006-02-03 Jens Petersen <petersen@redhat.com> (tiny change)
* international/mule-cmds.el (set-locale-environment): Add
......
;;; nroff-mode.el --- GNU Emacs major mode for editing nroff source
;; Copyright (C) 1985, 1986, 1994, 1995, 1997, 2001, 2002, 2003,
;; 2004, 2005 Free Software Foundation, Inc.
;; 2004, 2005, 2006 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: wp
......@@ -86,14 +86,14 @@
;; variants). This won't currently do groff's \A'foo' and
;; the like properly. One might expect it to highlight an escape's
;; arguments in common cases, like \f.
(concat "\\\\" ; backslash
"\\(" ; followed by various possibilities
(mapconcat 'identity
'("[f*n]*\\[.+]" ; some groff extensions
"(.." ; two chars after (
"[^(\"]" ; single char escape
) "\\|")
"\\)")
(concat "\\\\" ; backslash
"\\(" ; followed by various possibilities
(mapconcat 'identity
'("[f*n]*\\[.+?]" ; some groff extensions
"(.." ; two chars after (
"[^(\"]" ; single char escape
) "\\|")
"\\)")
)
"Font-lock highlighting control in `nroff-mode'."
:group 'nroff
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment