1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-25 01:10:47 -08:00
No description
Find a file
Karl Heuer f139ce8762 (initial comments): Copyright 1995; don't speak
about setup; correct history for a file that actually IS in
Emacs 19.29; update list of known bugs.
(all functions): inititialize all local variables explicitely to 'nil'.
(ada-font-lock-keywords): initialized according to new user option
`font-lock-maximum-decoration'.

(ada-ident-re): new regexp for Ada identifiers.
(ada-block-start-re): "record" may be preceded by one or more
occurencies of "limited", "abstract", or "tagged".
(ada-end-stmt-re): added "separate" body parts, "else", and
"package <Id> is".
(ada-subprogram-start-re): added "entry", "protected" and
"package body"
(ada-indent-function): handle "elsif" the same way as "if", added
"separate" for no indent.
(ada-get-indent-type): if "type ... is .." is followed by code on
the same line, it is a broken statement. Test it.
(ada-check-defun-name): check for "protected" records.
(ada-goto-matching-decl-start): use of ada-ident-re.
(ada-goto-matching-start): extend regexp for "protected" record.
(ada-in-limit-line): renamed from in-limit-line. Don't use
count-lines, but test if beginning-of-line/end-of-line puts us
to bob/eob.
(ada-goto-previous-nonblank-line): save a beginning-of-line
statement, as we already are there.
(ada-complete-type): removed.
(ada-tabsize): removed.
(keymap): use C-M-a and C-M-e for proc/func movement.  No
keybinding anymore for next/prev-package.
(ada-font-lock-keywords-[1|2]): add protected records. "when" removed
from 'reference'-face.
(initial comments): updated CREDITS list.
(ada-add-ada-menu): capitalized menu entries.  Added menu statement
needed for XEmacs.

changed all Ada94 to Ada95.

(ada-xemacs): new function, detect if we are
running on XEmacs. Ada keymap definition and menus use it.
(ada-create-syntax-table): corrected comments explaining use of 2nd
syntax table.  Added creation of ada-mode-symbol-syntax-table
with '_' as word constituent.
(ada-adjust-case): add test, if symbol is preceeded by a "'".
If true, change case according to ada-case-attribute.
(ada-which-function-are-we-in): new routine. Save name of the current
function in the old buffer; we can place cursor now at the same
function in the new buffer using find-file.
(ada-make-body): new function.  Generates body stubs if the body
did not exist yet and you switch to it by find-file.
(ada-gen-treat-proc): complete rewrite for ada-make-body.
(ada-mode): two doc lines about the above extension.
(keymap definition): remove 4th parameter in call to
`substitute-key-definition' to make XEmacs happy.

(ada-adjust-case-region, ada-move-to-start, ada-move-to-end,
ada-indent-newline-indent, ada-format-paramlist): switch syntax
tables, protect switching of syntax tables with unwind-protect.
(ada-in-open-paren-p): replace user option
`ada-search-paren-line-count-limit' by
`ada-search-paren-char-count-limit'.
(ada-case-attribute): new user option, but not yet the functionality.
(ada-krunch-args): initialized to 0 exploiting the new capability of
'gnatk8' as of gnat-2.0.
(ada-make-filename-from-adaname): remove downcasing and replacement
of dots. This is done in external program gnatk8 (gnat-2.0).
(ada-in-open-paren-p): complete rewrite for speed-up.
(ada-search-ignore-string-comment): ignore # as a string terminator
in all searches.
(ada-add-ada-menu): use real variables instead of t for invoking
'easymenu'
(require 'easymenu).
(imenu-create-ada-index): we accept forward definitions again.
(ada-indent-region): catch errors, simplified code.
1995-05-31 19:30:32 +00:00
etc Delete reference to ALT. Change <Rubout> to <Delete>. 1995-05-24 20:17:16 +00:00
lib-src * etags.c (etags_getcwd): Undo the /bin/pwd change. It may raise 1995-05-29 16:49:24 +00:00
lisp (initial comments): Copyright 1995; don't speak 1995-05-31 19:30:32 +00:00
lispref Doc auto-save-list-file-name. 1995-05-03 15:44:24 +00:00
lwlib (Drag): Do nothing unless menu.popped_up field is set. 1995-05-29 07:16:27 +00:00
man (INFO_TARGETS, DVI_TARGETS): Add viper targets. 1995-04-24 04:32:41 +00:00
msdos Fix sed append command to behave as intended. 1995-01-21 00:12:27 +00:00
nt Add carriage returns; necessary for batch files on Win95 1995-05-28 02:18:09 +00:00
src (LD_SWITCH_SYSTEM): Copied back from s/sol2-3.h; 1995-05-30 23:32:09 +00:00
build-ins.in (copydests): Get rid of spurious `-'s. 1994-05-18 22:42:41 +00:00
config.bat *** empty log message *** 1994-10-17 07:35:36 +00:00
config.guess (21064:Windows_NT:50:3): New case. 1995-05-28 22:53:22 +00:00
config.sub Add configuration for semi-hosted ARM. 1995-05-13 09:37:50 +00:00
configure.in Use x_includes, not x_libraries, for -I. 1995-05-30 23:26:56 +00:00
configure1.in Check for getpagesize. 1994-10-26 23:19:16 +00:00
GETTING.GNU.SOFTWARE Mention that gzip files end in ".gz", not ".z". 1993-06-14 15:12:07 +00:00
INSTALL Clarify use of site-init.el. 1995-05-24 20:50:54 +00:00
make-dist Fix May 6 change. 1995-05-19 03:53:38 +00:00
Makefile.in (top_distclean): Delete config.cache. 1995-04-13 04:56:20 +00:00
PROBLEMS Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
tparam.c entered into RCS 1993-09-10 04:36:09 +00:00
vpath.sed Delete reference to ymakefile. 1995-05-17 19:42:46 +00:00