1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-17 17:58:46 +00:00
Commit Graph

42411 Commits

Author SHA1 Message Date
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
Stefan Monnier
93cdce2074 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:31:56 +00:00
Stefan Monnier
61c08d00ad Update copyright. Improve `revision' info.
(ada-prj-load-directory): Make sure we do not use one of the new Emacs 21
dialogs to select the file, since we want a directory name only.
(ada-customize): Add support for the new GNAT project files.
2002-06-20 17:17:32 +00:00
Stefan Monnier
a63fa26f4d Update copyright. Improve `revision' info. 2002-06-20 16:55:33 +00:00
Kai Großjohann
6691440758 Superfluous ChangeLog entry removed. 2002-06-20 15:02:55 +00:00
Francesco Potortì
74032cc3c5 A bug in the new function. No change log. 2002-06-20 12:20:15 +00:00
Francesco Potortì
2201e3dcd6 Use, together with etags.el, an optimised form of tags,
which are almost always unnamed.  etags.el looks for an explicit
tag name, then for an implicit one.  See make_tag for details.
The change is both forwards and backwards compatible.
(make_tag): New function (was the disabled function new_pfnote).
(make_C_tag): Use it.
2002-06-20 11:48:31 +00:00
Francesco Potortì
ceaeb365d0 implicit tag names. 2002-06-20 11:48:04 +00:00
Francesco Potortì
d30ffe0ed2 (tag-implicit-name-match-p): New function.
(etags-recognize-tags-table): Use it for implicit tag names.
2002-06-20 11:27:01 +00:00
Francesco Potortì
1770ff00ed etags implicit tag names. 2002-06-20 11:26:02 +00:00
Francesco Potortì
2aa9d1be86 Rearranged the order in which the tag-*-match-p functions are defined,
for clarity purposes.  No code change.
2002-06-20 10:12:43 +00:00
Francesco Potortì
b7b893bd88 Comment corrected. 2002-06-20 10:05:11 +00:00
Francesco Potortì
f175bfffb0 etags 2002-06-20 08:52:22 +00:00
Francesco Potortì
2b74996486 (add_regex): Invalid regexp modifiers are ignored.
(Makefile_targets): Tag variables unless --no-globals.
(LOOP_ON_INPUT_LINES): Serious bug corrected.
2002-06-20 08:43:57 +00:00
Miles Bader
3848dd73d7 (comint-get-old-input-default): Strip text properties for fields too.
(comint-output-filter): Run output-filter functions before setting up
the prompt.
2002-06-20 07:30:16 +00:00
Miles Bader
cf6af551a3 Re-enable code giving word syntax to certain japanese-jisx0208 characters. 2002-06-20 01:02:57 +00:00
Glenn Morris
e7272eceaa (f90-type-def-re): Fix value.
(f90-looking-at-type-like): Adapt for new value of `f90-type-def-re'.
2002-06-19 22:41:53 +00:00
David Kastrup
8355856ab0 Add tramp. 2002-06-19 09:51:55 +00:00
Stefan Monnier
c8bc0b5f48 (cvs-add-face): Fix silly oversight. 2002-06-18 23:03:55 +00:00
Stefan Monnier
f95b7b8957 (describe-fontset): Don't cons uselessly. 2002-06-18 23:00:13 +00:00
Stefan Monnier
4a30e92ecd open-paren-in-column-0 in dosctring. 2002-06-18 22:59:30 +00:00
Stefan Monnier
2c72829f9b (quail-help): Don't assume the buffer is displayed in the same frame. 2002-06-18 22:58:55 +00:00
Stefan Monnier
cafbc9a576 (cancel-debug-on-entry): Don't cons uselessly. 2002-06-18 21:53:30 +00:00
Stefan Monnier
91fc05b1ae (regexp-opt-group): Don't cons uselessly. 2002-06-18 21:52:42 +00:00
Stefan Monnier
db750be704 (cvs-vc-command-advice): Handle the case where args
are passed to `cvs' before the command name.
(cvs-fileinfo-kill): Mark old FIs as up-to-date rather than dead.
2002-06-18 21:50:30 +00:00
Stefan Monnier
db1f981d26 (cvs-add-face): Minor rewrite.
(cvs-fileinfo-pp): Use `cvs-goal-column' with directory entries.
2002-06-18 21:47:41 +00:00
Stefan Monnier
f23a0f3a2f (comment-normalize-vars): Refresh the comment-foo-skip
regexp when they don't match comment-foo any more.
2002-06-18 17:58:18 +00:00
Juanma Barranquero
e0e7f2d536 *** empty log message *** 2002-06-18 14:37:33 +00:00
Juanma Barranquero
35cb44585e (sh-electric-rparen-needed): Remove. 2002-06-18 14:37:12 +00:00
Juanma Barranquero
0cf0138e2d Fix typo. 2002-06-18 14:36:19 +00:00
Juanma Barranquero
4d17edb136 (comint-next-prompt, comint-previous-prompt): Fix typos. 2002-06-18 14:36:07 +00:00
Juanma Barranquero
01af482e4d (checkdoc-this-string-valid-engine): Fix typo. 2002-06-18 14:35:49 +00:00
Juanma Barranquero
669858fb0b (edt-substitute): Fix typo. 2002-06-18 14:35:28 +00:00
Juanma Barranquero
f9f196c648 (eshell-modifier-help-string): Fix typos. 2002-06-18 14:35:10 +00:00
Juanma Barranquero
27c0fbf5e3 (filesets-update-pre010505): Fix typo. 2002-06-18 14:34:53 +00:00
Kai Großjohann
b3ae255b1a (install-arch-indep, uninstall): Add Tramp. 2002-06-18 11:28:41 +00:00
Kai Großjohann
63e889dfeb @node{Remote Files}: Mention Tramp. 2002-06-18 09:55:53 +00:00
Kai Großjohann
c3d82b6937 Mention Tramp. 2002-06-18 09:55:26 +00:00
Andrew Choi
2d97ff8cf6 2002-06-17 Andrew Choi <akochoi@shaw.ca>
* macterm.c (mac_scroll_area): Set foreground and backcolor to
	black and white before scrolling.  Restore frame background and
	foreground color after scrolling.
	(do_window_update): Call XClearWindow before calling expose_frame.
	(make_mac_frame): Don't set FRAME_BACKGROUND_PIXEL and
	FRAME_FOREGROUND_PIXEL of frame.
2002-06-18 05:33:25 +00:00
Eli Zaretskii
566da2e7e0 (Fringes): Fix a typo. Mention the fact that arrows on the fringes are
clickable.
(Useless Whitespace): Add a cross-reference to Fringes.
2002-06-18 05:20:45 +00:00
Andrew Choi
b432b4424c 2002-06-17 Andrew Choi <akochoi@shaw.ca>
* macterm.c (XTread_socket): If Vmac_command_key_is_meta is nil,
        test Mac command key as <ALT> key.
2002-06-18 04:41:13 +00:00
Francesco Potortì
b8fc5a9cde some passive forms to active 2002-06-17 22:22:03 +00:00
Francesco Potortì
648ed8f4d4 Specify that the separator character can be different from a slash.
Clarify that the @regexfile contains the arguments to a --regex= option.

Clarify that the `m' modifier pertains to a single regular expression.

Merge the two places where the {language} prefix was described.
2002-06-17 22:09:55 +00:00
Francesco Potortì
3bc04ecc87 Specify that the separator character can be different from a slash.
Clarify that the @regexfile contains the arguments to a --regex= option.
2002-06-17 22:08:20 +00:00
Robert J. Chassell
2c06ea539b @end info changed to @end info
Replaced menu reference to `Trailing Whitespace' with `Useless Whitespace'
2002-06-17 19:47:43 +00:00
Robert J. Chassell
702e99a527 Replaced cross reference to Trailing Whitespace' with Useless Whitespace' 2002-06-17 19:46:18 +00:00
Stefan Monnier
65e0fbbfa1 (read_key_sequence): Be more careful with first_unbound.
Lookup keys in function-key-map immediately so that key-translation-map
can be applied earlier.
Remove function_key_possible and key_translation_possible, replaced
by checking `keytran_start < t'.
2002-06-17 18:45:54 +00:00
Stefan Monnier
18787f5e9e (Fset_window_configuration): Lisp_Object/int mixup. 2002-06-17 18:45:01 +00:00
Richard M. Stallman
922bc663ea Document mouse-highlight variable. 2002-06-17 16:27:58 +00:00
Richard M. Stallman
18b2949406 At start of Info file, mention the Info `h' command. 2002-06-17 16:27:17 +00:00