1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-20 10:23:57 +00:00
emacs/lisp/progmodes
Gerd Moellmann 7c66d04999 New commands to run ANTLR from within Emacs and
to create Makefile rules.
(antlr-tool-command): New user option.
(antlr-ask-about-save): New user option.
(antlr-makefile-specification): New user option.
(antlr-file-formats-alist): New variable.
(antlr-special-file-formats): New variable.
(antlr-unknown-file-formats): New user option.
(antlr-help-unknown-file-text): New variable.
(antlr-help-rules-intro): New variable.
(antlr-mode-map): Add [C-c C-r] for `antlr-run-tool'.
(antlr-mode-menu): Add entries.
(antlr-file-dependencies): New function.
(antlr-directory-dependencies): New function.
(antlr-superclasses-glibs): New function.
(antlr-run-tool): New command.
(antlr-makefile-insert-variable): New function.
(antlr-insert-makefile-rules): New function.
(antlr-show-makefile-rules): New command.

More Emacs/XEmacs stuff.
(antlr-no-action-keywords): New constant with value nil.
(antlr-font-lock-keywords-alist): Use it.  Old value would break
syntax highlighting in Emacs-21.0.
(antlr-default-directory): Emacs/XEmacs dependend function.
(antlr-read-shell-command): Ditto.
(antlr-with-displaying-help-buffer): Ditto.


imenu, parsing and highlighting changes.
(antlr-imenu-create-index-function): Don't create extra submenus
for definitions in different grammar classes.  It is not necessary
for the menu and would make command `imenu' awkward to use.
(antlr-skip-file-prelude): With ANTLR-2.7+, you can specify named
header actions and more than one.
(antlr-font-lock-tokendef-face): Changed color.
(antlr-font-lock-tokenref-face): Changed color.
(antlr-font-lock-additional-keywords): Also highlight lowercase.
(antlr-mode-syntax-table): New variable.
(antlr-mode): Populate and use it instead `java-mode-syntax-table'.
(antlr-with-syntax-table): Don't copy syntax table.


Minor changes: language setting.
(antlr-language-alist): The value for file option "language" can
be both an identifier and a string.
Reported by Rajesh Radhakrishnan <radhakrs@email.uc.edu>.
(antlr-language-limit-n-regexp): Change accordingly.


Minor changes: tabs, hiding.
(antlr-tab-offset-alist): Set `indent-tabs-mode' to nil instead t.
(antlr-action-visibility): Also allow value nil to also hide the
braces.  Renamed from `antlr-tiny-action-length'.
Suggested by Jay@aol.com.
(antlr-hide-actions): Change accordingly.  Hide line if completely
hidden action is on a line of its own.
2000-11-29 16:55:47 +00:00
..
.gitignore
ada-mode.el * simple.el (delete-trailing-whitespace): New interactive function. 2000-11-22 20:59:39 +00:00
ada-prj.el
ada-stmt.el (ada-template-map): Initialize and bind it to C-c t in ada-mode-map. 2000-11-23 17:56:10 +00:00
ada-xref.el
antlr-mode.el New commands to run ANTLR from within Emacs and 2000-11-29 16:55:47 +00:00
asm-mode.el
autoconf.el
awk-mode.el Update copyright. 2000-11-05 19:13:34 +00:00
c-mode.el
cc-align.el
cc-cmds.el
cc-compat.el
cc-defs.el
cc-engine.el
cc-langs.el
cc-menus.el (imenu-generic-expression) 2000-10-30 19:59:09 +00:00
cc-mode.el
cc-styles.el
cc-vars.el
cmacexp.el Update author's email address. 2000-10-24 09:15:44 +00:00
compile.el (grep): `tag-default' can be nil. 2000-11-14 19:30:53 +00:00
cperl-mode.el (cperl-mode): Set 2000-10-25 13:41:19 +00:00
cplus-md.el
cpp.el
cwarn.el
dcl-mode.el
delphi.el
ebnf2ps.el
ebnf-bnf.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el
ebrowse.el
etags.el (visit-tags-table-buffer): Beware of `t' in 2000-11-12 00:33:19 +00:00
executable.el
f90.el
fortran.el (fortran-mode): Don't set 2000-11-28 10:55:35 +00:00
glasses.el
hideif.el
hideshow.el
icon.el (icon-mode-map): Don't rebind \t. 2000-11-03 23:05:16 +00:00
idlw-rinfo.el
idlw-shell.el
idlw-toolbar.el
idlwave.el
inf-lisp.el
m4-mode.el
make-mode.el
mantemp.el
meta-mode.el
modula2.el
octave-hlp.el
octave-inf.el
octave-mod.el
pascal.el
perl-mode.el
prolog.el
ps-mode.el (ps-mode): Set comment-start and 2000-11-28 16:39:56 +00:00
scheme.el Fix again. 2000-11-14 17:19:59 +00:00
sh-script.el (sh-mode-syntax-table) <defvar>: 2000-11-12 16:48:45 +00:00
simula.el
sql.el
tcl.el
vhdl-mode.el