all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* pretty highlighting and indenting own elisp macros
@ 2002-10-16 15:23 Klaus Berndl
  2002-10-16 16:03 ` Stefan Monnier <foo@acm.com>
  2002-10-16 17:01 ` Kevin Rodgers
  0 siblings, 2 replies; 7+ messages in thread
From: Klaus Berndl @ 2002-10-16 15:23 UTC (permalink / raw)



If i add a call to `with-temp-file' in my elisp-program it will be highlighted
with font-lock-keyword-face and indented like follows:

(with-temp-file "my-filename"
  (foo ...)
  (bar ...))

Fine. But suppose i have written my own macro `with-XYZ':

(defmacro with-XYZ (arg &rest body)
 ....)

If i add this macro to my elisp-program then it is not highlighted as keyword
and it is poorly indented:

(with-XYZ "my-first-arg"
          (first-form-of-body ..)
          ...)

What must i do so my own macros are highlighted and indented as build-in macros
like `with-temp-file'? The former one seems to be not so hard but for the
second one i have no glue.

Many thanks in advance,
Klaus

-- 
Klaus Berndl			mailto: klaus.berndl@sdm.de
sd&m AG				http://www.sdm.de
software design & management	
Thomas-Dehler-Str. 27, 81737 München, Germany
Tel +49 89 63812-392, Fax -220

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2002-10-17  7:29 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-16 15:23 pretty highlighting and indenting own elisp macros Klaus Berndl
2002-10-16 16:03 ` Stefan Monnier <foo@acm.com>
2002-10-16 17:01 ` Kevin Rodgers
2002-10-16 17:08   ` Klaus Berndl
2002-10-16 17:54     ` Hannu Koivisto
2002-10-16 18:09     ` Stefan Monnier <foo@acm.com>
2002-10-17  7:29       ` Klaus Berndl

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.