1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-11 22:11:21 -08:00
emacs/lisp/progmodes
Gerd Moellmann 4cc7e49821 Got rid of all byte-compiler warnings on Emacs Load
ada-xref.el before ada-prj.el, so that the Project menu is created
when ada-prj tries to add to it.
(ada-activate-keys-for-case): Suppress the characters that are not
part of the Ada syntax. Better compatibility with else-mode
(ada-adjust-case-interactive): When auto-casing is not active,
correctly insert newlines (used to insert only ^M).  Prevent the
syntax table from being changed in case of an error
(or '_' becomes part of a word and some commands are confused).
Do nothing if ada-auto-case is nil.
(ada-after-keyword-p): Ignore keywords that are also attributes
(ada-batch-reformat): Update usage comment
(ada-call-from-contextual-menu): New function
(ada-case-read-exceptions): Reinitialize the casing exception list
first to nil first, so that the casing exception file can be
shared.
(ada-check-defun-name): Handles "configure" keyword for gnatdist
files.
(ada-compile-goto-error): Fix regexp used to detect a file:line
anywhere in the error message
(ada-contextual-menu-last-point): New variable
(ada-create-keymap): If the variable delete-key-deletes-forward is
t on XEmacs, it means that DEL should delete one character
forward.
(ada-create-menu): Use :included instead of :visible for XEmacs.
New submenu "Options".
(ada-end-stmt-re): Correctly indent "select ... then abort"
statements.
(ada-fill-comment-paragraph): Correctly delete all leading '--'
even if they don't match ada-fill-comment-prefix Fix handling of
paragraphs on the first or last line of a file.
(ada-format-paramlist): Fix handling of default parameter values.
(ada-get-body-name): New function.
(ada-get-current-indent): Optimized by searchling directly for an
existing generic part or a statement outside of it.  Handle
ada-indent-align-comments when indenting comments Replaced some
regexps by testing directly the next character. This results in a
huge speedup on some files.  New indentation scheme for renames
statements.  Stop looking for the 'while' or 'for' associated with
a 'loop' at the first semicolon encountered.  A "return" can also
match an anonymous access subprogram declaration.
(ada-get-indent-noindent): Ignore strings and comments when
looking for the keywords "record" and "private".
(ada-goto-matching-decl-start): When matching "if", make sure we
are not in fact seeing "end if".  Ignore "when" statements except
when initial keyword was "begin".  Fix handling of nested
procedures.  Add a recursive call to this function to skip over
other 'end' statmts.  Fix indentation for "when .. => begin"
(ada-in-open-paren-p): Fix indentation for complex boolean
expressions, where 'and then', 'or else' and parenthesis
statements are mixed up.
(ada-in-paramlist-p): Skip comments while searching for the
beginning Fix handling of operator declarations.
(ada-indent-align-comments): New variable
(ada-indent-current): Change the syntax table only in the
protected section, so that we are sure it is restored correctly.
(ada-indent-on-previous-lines): Use ada-use-indent and
ada-with-indent Correctly indent "select ... then"
(ada-indent-region): Slight speedup.
(ada-indent-renames): New variable.
(ada-last-which-function-subprog, ada-last-which-function-line):
New variables
(ada-looking-at-semi-private): Correctly indent the 'private'
keyword when it is the first word in a package declaration.
(ada-loose-case-word): Stop searching if at the end of the buffer.
(ada-loose-case-word, ada-capitalize-word): Recase the whole word
even if point is not initially at the end of the word.
(ada-matching-decl-start-re): Add "when".
(ada-mode): Add support for abbrev-mode, outline-mode and
which-func-mode Override the old find-file.el entry in
ff-special-constructs since it is using the obsolete
ada-spec-suffix variable
(ada-no-auto-case): New function
(ada-scan-paramlist): When parsing the argument type, accept
spaces (as in "X 'Class", generated by Rational Rose).
(ada-other-file-name): No longer loads the other file.
(ada-popup-menu): Save and restore the current buffer and cursor
position before and after displaying the menu.
(ada-search-ignore-complex-boolean): New function.
(ada-uncomment-region): Emacs21 already knows how to delete
comments not starting in the first column.
(ada-use-indent): New variable
(ada-which-function): New function.
(ada-with-indent): New variable
(ada-xemacs): evaluate it at compile time too, so that ada-mode.el
can be batch-compiled from the command line.
2000-07-24 11:14:26 +00:00
..
.gitignore ignore *.elc 2000-06-19 16:16:01 +00:00
ada-mode.el Got rid of all byte-compiler warnings on Emacs Load 2000-07-24 11:14:26 +00:00
ada-prj.el Rewritten to show a tabbed-dialog. 2000-07-24 11:14:01 +00:00
ada-stmt.el (ada-stmt-add-to-ada-menu): Hide the menu if not in 2000-07-24 11:13:40 +00:00
ada-xref.el Got rid of all byte-compiler warnings on Emacs. 2000-07-24 11:13:11 +00:00
antlr-mode.el New commands: hide/unhide actions, 2000-05-29 15:49:05 +00:00
asm-mode.el
autoconf.el *** empty log message *** 2000-03-07 12:02:52 +00:00
awk-mode.el (awk-font-lock-keywords): All `else'. 2000-03-17 22:34:05 +00:00
c-mode.el
cc-align.el (c-lineup-multi-inher): Handle lines with 2000-07-24 11:12:40 +00:00
cc-cmds.el (c-indent-new-comment-line): Added a kludge 2000-07-24 11:12:07 +00:00
cc-compat.el Update copyright notice. 2000-07-24 11:11:51 +00:00
cc-defs.el (c-end-of-defun-1): Fixed forward scanning into 2000-07-24 11:11:36 +00:00
cc-engine.el (c-looking-at-inexpr-block): Replaced a call to 2000-07-24 11:11:20 +00:00
cc-langs.el (c-append-paragraph-start): New variable used by 2000-07-24 11:11:01 +00:00
cc-menus.el Update copyright notice. 2000-07-24 11:11:51 +00:00
cc-mode.el (c-initialize-cc-mode): Handling of obsolete 2000-07-24 11:10:33 +00:00
cc-styles.el (c-style-alist): The basic offset for the BSD 2000-07-24 11:10:15 +00:00
cc-vars.el (c-style-variables-are-local-p): Incompatible 2000-07-24 11:09:35 +00:00
cmacexp.el
compile.el (compile-internal): Style typo. 2000-05-23 20:14:43 +00:00
cperl-mode.el
cplus-md.el
cpp.el Change customization group to c' from C'. 2000-04-01 14:36:01 +00:00
cwarn.el
dcl-mode.el
delphi.el Make resourcestring a declaration region, like const and var. 2000-02-09 07:04:15 +00:00
ebnf-bnf.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el
ebnf2ps.el
ebrowse.el Change file name EBROWSE' to BROWSE'. 2000-05-04 21:51:29 +00:00
etags.el (tags-query-replace): Put new parameters 2000-06-19 09:00:18 +00:00
executable.el (executable-make-buffer-file-executable-if-script-p): Renamed and 2000-06-09 09:59:41 +00:00
f90.el Change author's mail address. 2000-05-15 14:49:40 +00:00
fortran.el (fortran-imenu-generic-expression): Change definition layout. 2000-07-13 17:23:28 +00:00
glasses.el (glasses-convert-to-unreadable): Use 2000-05-04 20:17:59 +00:00
hideif.el Correct author's email address. Fix typo in comment. 2000-07-19 15:51:05 +00:00
hideshow.el (hs-flag-region): No longer use `intangible' overlay property. 2000-02-18 23:35:24 +00:00
icon.el
idlw-rinfo.el Files re-installed, because changes are too massive to document them here. 2000-06-20 12:49:47 +00:00
idlw-shell.el Files re-installed, because changes are too massive to document them here. 2000-06-20 12:49:47 +00:00
idlw-toolbar.el Files re-installed, because changes are too massive to document them here. 2000-06-20 12:49:47 +00:00
idlwave.el Files re-installed, because changes are too massive to document them here. 2000-06-20 12:49:47 +00:00
inf-lisp.el (inferior-lisp-mode): Don't set 2000-04-19 19:08:28 +00:00
m4-mode.el
make-mode.el (makefile-pickup-filenames-as-targets): Don't quote lambda. 2000-06-12 05:23:37 +00:00
mantemp.el
meta-mode.el
modula2.el
octave-hlp.el
octave-inf.el
octave-mod.el (octave-font-lock-keywords): To font-lock the 2000-03-09 13:29:44 +00:00
pascal.el (pascal-indent-alist, pascal-indent-comment): Changed 2000-05-18 18:38:09 +00:00
perl-mode.el (perl-indent-line): When looking for a 2000-05-30 20:40:09 +00:00
prolog.el
ps-mode.el
scheme.el
sh-script.el (sh-while-getopts): Fix handling of 2000-06-21 19:54:54 +00:00
simula.el
sql.el (sql-interactive-mode-map): Use `kbd' in calls to 2000-06-26 13:09:49 +00:00
tcl.el (tcl-indent-for-comment): Ignore comment-indent-hook. 2000-06-04 22:01:03 +00:00
vhdl-mode.el