1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-10 09:43:26 -08:00
emacs/lisp/progmodes
Stefan Monnier 80d50f8814 * progmodes/ada-mode.el: Update copyright notice.
Synchronize with GNAT release 3.15a1.
Do not attempt to load ada-support, which is only for compatibility
with older Emacs versions, and is not needed for Emacs 21.
(ada-continuation-indent): New variable.
New contextual menu: "List local reference", faster than "List References".
(ada-mode): New alignment rules provided by S. Leake.
(ada-mode): Add support for which-function-mode.
Fix various calls to count-lines, that didn't work correctly when the
buffer was narrowed.
(ada-get-current-indent): Fix indentation of named parameter lists and
nested boolean expressions.
(ada-indent-on-previous-lines): Fix indentation of labels.
(ada-search-prev-end-stmt): Fix searching of the previous end-statement,
specially with regards to nested subprograms.
(comment-region advice): Initially disabled, for better compatibility with
other modes.
(ada-fill-comment-paragraph): Fixed (no longer worked with Emacs 21).

* progmodes/ada-xref.el: Update copyright notice.
(ada-xref-create-ali): The default is now not to create automatically the
ALI files by compiling the unit, since this isn't always reliable and
requires an up-to-date project file.
(ada-prj-default-comp-cmd): No longer use gcc directly to compile
a file, but use gnatmake instead, since this gives access to the GNAT
project files.
(ada-xref-search-with-egrep): New variable, suggested by P. Waroquiers.
(ada-load-project-hook): New variable, for support of GNAT project files.
(ada-update-project-menu): Fix the detection of the project file name.
(ada-add-keymap): Change key binding for ada-find-file, that conflicted
with another binding in ada-mode.el.
(ada-add-menu): New menu "List Local References", to list the reference
to the entity only in the current file, instead of looking in the whole
project.  Much faster.
(ada-find-references): New parameters arg and local-only.
(ada-find-any-references): New parameters local-only and append.
(ada-goto-declaration): Fix handling of predefined entities in xref.
(ada-get-all-references): Updated to the new xref format in GNAT 3.15,
still compatible with GNAT 3.14 of course.  Fix various calls to
count-lines, that didn't work correctly when the buffer was narrowed.
2002-06-20 17:40:38 +00:00
..
.gitignore
ada-mode.el * progmodes/ada-mode.el: Update copyright notice. 2002-06-20 17:40:38 +00:00
ada-prj.el Update copyright. Improve `revision' info. 2002-06-20 17:17:32 +00:00
ada-stmt.el Update copyright. Improve `revision' info. 2002-06-20 16:55:33 +00:00
ada-xref.el Update copyright notice. 2002-06-20 17:31:56 +00:00
antlr-mode.el Comment change. 2001-12-31 20:35:03 +00:00
asm-mode.el
autoconf.el
awk-mode.el
cc-align.el CC Mode update to version 5.29. This is for testing; it's not a released 2002-04-22 00:35:36 +00:00
cc-bytecomp.el CC Mode update to version 5.29. This is for testing; it's not a released 2002-04-22 00:35:36 +00:00
cc-cmds.el (c-mask-comment): A better way to ensure point doesn't move around 2002-04-24 01:27:15 +00:00
cc-compat.el CC Mode update to version 5.29. This is for testing; it's not a released 2002-04-22 00:35:36 +00:00
cc-defs.el CC Mode update to version 5.29. This is for testing; it's not a released 2002-04-22 00:35:36 +00:00
cc-engine.el (c-add-stmt-syntax): Fixed some cases of wrong anchoring, e.g. for 2002-05-25 16:18:59 +00:00
cc-langs.el CC Mode update to version 5.29. This is for testing; it's not a released 2002-04-22 00:35:36 +00:00
cc-menus.el CC Mode update to version 5.29. This is for testing; it's not a released 2002-04-22 00:35:36 +00:00
cc-mode.el (c-postprocess-file-styles): Do nothing except in CC modes. 2002-06-03 22:56:12 +00:00
cc-styles.el (c-set-style, c-set-style-1): Added another state for the 2002-06-08 23:38:42 +00:00
cc-vars.el CC Mode update to version 5.29. This is for testing; it's not a released 2002-04-22 00:35:36 +00:00
cmacexp.el
compile.el (grep-tree): Doc fixes. 2002-06-14 14:00:07 +00:00
cperl-mode.el (cperl-make-face, cperl-force-face): 2002-04-08 22:39:00 +00:00
cpp.el (cpp-choose-symbol): Don't cons unnecessarily. 2002-05-20 18:48:58 +00:00
cwarn.el (global-cwarn-mode): Use define-minor-mode. 2002-04-08 22:45:13 +00:00
dcl-mode.el
delphi.el
ebnf-bnf.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el
ebnf2ps.el
ebrowse.el (ebrowse-draw-tree-fn): Use copy-sequence. 2002-06-10 09:04:34 +00:00
etags.el (tag-implicit-name-match-p): New function. 2002-06-20 11:27:01 +00:00
executable.el
f90.el (f90-type-def-re): Fix value. 2002-06-19 22:41:53 +00:00
fortran.el Update maintainer. 2002-05-18 19:05:34 +00:00
glasses.el
hideif.el Augment expression parser to handle conditional expressions. 2002-03-06 15:12:01 +00:00
hideshow.el (hs-adjust-block-beginning): Fix typo. 2002-05-16 12:01:17 +00:00
icon.el
idlw-rinfo.el (idlwave-system-routines): 2002-04-01 12:08:38 +00:00
idlw-shell.el Fix typo. 2002-05-16 12:00:33 +00:00
idlw-toolbar.el
idlwave.el Fix typo. 2002-05-16 12:00:33 +00:00
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 (octave-abbrev-table): Mark all the predefined abbrevs as "system" abbrevs. 2001-12-30 22:23:27 +00:00
pascal.el (pascal-imenu-generic-expression): Add menu-title and fix parentheses. 2002-02-12 17:38:06 +00:00
perl-mode.el (perl-mode-abbrev-table): Restore definition. 2002-01-22 07:18:14 +00:00
prolog.el (prolog-mode-syntax-table): Add flags to ?/ and ?* entries 2002-06-01 00:55:41 +00:00
ps-mode.el (ps-run-make-tmp-filename): Use make-temp-file. 2002-03-03 22:21:08 +00:00
scheme.el
sh-script.el (sh-electric-rparen-needed): Remove. 2002-06-18 14:37:12 +00:00
simula.el
sql.el (sql-escape-newlines-and-send) 2002-01-17 01:39:49 +00:00
tcl.el Change maintainer. 2002-04-01 21:01:04 +00:00
vhdl-mode.el Comment change. 2002-01-25 05:06:14 +00:00