[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: how is emacs lisp syntax colored in emacs-lisp-mode?
From: |
Xah Lee |
Subject: |
Re: how is emacs lisp syntax colored in emacs-lisp-mode? |
Date: |
Tue, 10 Mar 2009 13:59:38 -0700 (PDT) |
User-agent: |
G2/1.0 |
Xah Lee <xah...@gmail.com> wrote:
> on thinking about this, i thought it would not be necessary if emacs-
> lisp-mode would just color all built in functions and variables.
> However, the way it is syntax colored seems strange, unlike in most
> major modes for langs where each class of keywords gets one color.
> for example, these keywords would be colored purple by default:
> defun, lambda, while, if, progn, save-restriction, ...
> while the following built-in keywords are uncolored (black):
> narrow-to-region, mapc, goto-char, point-min, search-forward, car,
> nil, replace-match ... etc.
On Mar 10, 6:43 am, Tassilo Horn <tass...@member.fsf.org> wrote:
> Function names like the ones you listed aren't colored in function calls
> unless they're one of the special forms you mentioned before.
I see. Thanks.
> > is there a principle of how the keywords are colored?
>
> Yes, see the elisp manual:
>
> ,----[ (info "(elisp)Levels of Font Lock") ]
> | Many major modes offer three different levels of fontification...
> ...
does emacs-lisp-mode support more than level 1?
i have my emacs set to level 2. I tried customize-group on emacs-lisp-
mode but that doesn't seem available. I tried to set font-lock-maximum-
decoration to 3 but that doesn't seems to have effect.
Xah
∑ http://xahlee.org/
☄