all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Trouble fontifying /** ... */
@ 2009-01-09  4:54 Davin Pearson
  2009-01-09 13:21 ` Xah Lee
  0 siblings, 1 reply; 13+ messages in thread
From: Davin Pearson @ 2009-01-09  4:54 UTC (permalink / raw)
  To: help-gnu-emacs


I have invented a language called SJS that it a mixture of Pascal and
Java for easier learning of the Java language.  In sjs-mode
I would like the following code:

/**
  I am a Javadoc-style comment.
*/

To be fontified in font-lock-doc-face but I cannot find an elegant way
to do this.  What follows is some Emacs version information,
via report-emacs-bug:

  In GNU Emacs 22.2.1 (i386-mingw-nt5.1.2600)
  of 2008-03-27 on RELEASE
  Windowing system distributor `Microsoft Corp.', version 5.1.2600
  configured using `configure --with-gcc (3.4)'




^ permalink raw reply	[flat|nested] 13+ messages in thread
* Trouble fontifying /** ... */
@ 2009-01-25  9:01 Davin Pearson
  0 siblings, 0 replies; 13+ messages in thread
From: Davin Pearson @ 2009-01-25  9:01 UTC (permalink / raw)
  To: bug-gnu-emacs

I sent the following email to gnu.emacs.help but received no helpful
reply.

I have invented a new (free GPL) programming language called SJS,
short for Simplified Java Syntax which provides a stepping stone for
learning Java, which makes it easier to learn Java than by learning
Java from scratch.  While writing the major mode sjs-mode, I ran into
a problem highlighting /** ... */ in font-lock-doc-face.

Click below for my Elisp code:

http://h1.ripway.com/davin/sjs.el

To get the desired fontification online, I considered inheriting sjs-
mode from java-mode, but when you uncomment the line that says (java-
mode) it does fontify /** ... */ in font-lock-doc-face but it also
erroneously fontifies the "end" keyword in font-lock-type-face.  This
behaviour is erroneous and I don't want for this to happen.  I read
the documentation for font-lock-add-keywords but nothing I tried
eliminated the fontification of "end".


^ permalink raw reply	[flat|nested] 13+ messages in thread
* Trouble fontifying /** ... */
@ 2009-01-26  5:00 Davin Pearson
  2009-01-26 19:20 ` Alan Mackenzie
  0 siblings, 1 reply; 13+ messages in thread
From: Davin Pearson @ 2009-01-26  5:00 UTC (permalink / raw)
  To: help-gnu-emacs

I sent the following email to gnu.emacs.help but received no helpful
reply.

I have invented a new (free GPL) programming language called SJS,
short for Simplified Java Syntax which provides a stepping stone for
learning Java, which makes it easier to learn Java than by learning
Java from scratch.  While writing the major mode sjs-mode, I ran into
a problem highlighting /** ... */ in font-lock-doc-face.

Click below for my Elisp code:

http://h1.ripway.com/davin/sjs.el

To get the desired fontification online, I considered inheriting sjs-
mode from java-mode, but when you uncomment the line that says (java-
mode) it does fontify /** ... */ in font-lock-doc-face but it also
erroneously fontifies the "end" keyword in font-lock-type-face.  This
behaviour is erroneous and I don't want for this to happen.  I read
the documentation for font-lock-add-keywords but nothing I tried
eliminated the fontification of "end".

-- 
Sincerely and kindest regards, Davin.
Davin Pearson    http://www.davinpearson.com




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

end of thread, other threads:[~2009-02-02  8:10 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-09  4:54 Trouble fontifying /** ... */ Davin Pearson
2009-01-09 13:21 ` Xah Lee
2009-01-14  3:18   ` Davin Pearson
2009-01-14  7:04     ` Xah Lee
  -- strict thread matches above, loose matches on Subject: below --
2009-01-25  9:01 Davin Pearson
2009-01-26  5:00 Davin Pearson
2009-01-26 19:20 ` Alan Mackenzie
2009-01-27  2:04   ` Davin Pearson
2009-01-27  9:19     ` Alan Mackenzie
2009-01-29  5:02       ` Davin Pearson
2009-01-29 13:33         ` Alan Mackenzie
     [not found]           ` <8d7d1e6d0901312017k3811d8aan70ac0baf151361c2@mail.gmail.com>
2009-02-01 12:05             ` Alan Mackenzie
2009-02-02  8:10               ` Davin Pearson

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.