[Top][All Lists]

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

Re: Font locking #|...|# block in lisp mode?

From: Sam Steingold
Subject: Re: Font locking #|...|# block in lisp mode?
Date: Mon, 25 Oct 2010 15:42:39 -0400
User-agent: Thunderbird (X11/20100721)

Leo wrote:
Common Lisp can use #| and |# to comment a block however its font
locking is usually wrong in Emacs. I wonder if this can be improved?

emacs uses the heuristic that "^(" starts a function.
this mean that a paren in column one which does not start a function will mess emacs us.
you can add a space before it in comment or backslash in doc string:

(defun f ()
  "Doc which contains parens.
\(backslash disappears in the reader but saves emacs)"

#| add a space before "(defun" to help emacs
 (defun f ())

reply via email to

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