Hello again David,
why not just offering a command to add syntax highliting for all available classes
in global-classpath ?
Stephane.
Stephane wrote:
> Hello David,
>
> while travelling in the bus to university (what is a quite good time to think about
> jde improvements :) ) I thought you shall add the script that you used to get java's
> basic
> APIs to JDE. This would be usefull to have a lisp function :
> jde-add-api-to-fontified-apis that would require a package name, a directory, or a
>jar
> file
> as parameter to add custom apis to the fontified list.
> (this shall output something to a buffer or append it to a jde-java-font-lock.api
>file)
>
> Steff
>
> David Ponce wrote:
>
> > Hello All,
> >
> > Attached you will find another new version of jde-java-font-lock.el.
> > Since my last post I made the following changes:
> >
> > - You can now fontify user's defined identifiers with the new
> > `jde-java-font-lock-api-face'. These identifiers are read in the
> > file specified by the `jde-java-font-lock-api-file' option.
> >
> > I provided a default file "jde-java-font-lock.api" to fontify class
> > names of the core 'java' and 'javax' packages (JDK 1.3) and servlet
> > API (JSDK 2.0). To enable this fontification just put this file on
> > your home directory, maybe modify it to suit your needs and execute
> > the command:
> >
> > M-x jde-java-font-lock-setup-keywords (or restart Emacs).
> >
> > To improve reloading a cache file of regular expressions matching
> > these names is created in the same directory (see the source for
> > more details).
> >
> > - Because the 'const' and 'goto' keywords are reserved, but not
> > currently used they are now fontified with `font-lock-warning-face'.
> >
> > - The 'default' keyword is now fontified with
> > `font-lock-keyword-face'. This was suggested by Stephane Nicolas
> > <[EMAIL PROTECTED]>.
> >
> > Please try it. Any feedback will be much appreciated.
> >
> > Sincerely,
> > David
> >
> > ------------------------------------------------------------------------
> > Name: jde-java-font-lock.zip
> > jde-java-font-lock.zip Type: Zip Compressed Data
>(application/x-zip-compressed)
> > Encoding: base64