annotate info/dir @ 30408:e3e2c9051c5f

Got rid of all byte-compiler warnings on Emacs. Add to the menu when the file is loaded, not in ada-mode-hook. Add -toolbar to the default ddd command Switches moved from ada-prj-default-comp-cmd and ada-prj-default-make-cmd to ada-prj-default-comp-opt (ada-add-ada-menu): Remove the map and name parameters Add the Ada Reference Manual to the menu (ada-check-current): rewritten as a call to ada-compile-current (ada-compile): Removed. (ada-compile-application, ada-compile-current, ada-check-current): Set the compilation-search-path so that compile.el automatically finds the sources in src_dir. Automatic scrollong of the compilation buffer. C-uC-cC-c asks for confirmation before compiling (ada-compile-current): New parameter, prj-field (ada-complete-identifier): Load the .ali file before doing processing (ada-find-ali-file-in-dir): prepend build_dir to obj_dir to conform to gnatmake's behavior. (ada-find-file-in-dir): New function (ada-find-references): Set the environment variables for gnatfind (ada-find-src-file-in-dir): New function. (ada-first-non-nil): Removed (ada-gdb-application): Add support for jdb, the java debugger. (ada-get-ada-file-name): Load the original-file first if not done yet. (ada-get-all-references): Handles the new ali syntax (parent types are found between <>). (ada-initialize-runtime-library): New function (ada-mode-hook): Always load a project file when a file is opened, so that the casing exceptions are correctly read. (ada-operator-re): Add all missing operators ("abs", "rem", "**"). (ada-parse-prj-file): Use find-file-noselect instead of find-file to open the project file, since the latter does not work with speedbar Get default values before loading the prj file, or the default executable file name is wrong. Use the absolute value of src_dir to initialize ada-search-directories and compilation-search-path,... Add the standard runtime library to the search path for find-file. (ada-prj-default-debugger): Was missing an opening '{' (ada-prj-default-bind-opt, ada-prj-default-link-opt): New variables. (ada-prj-default-gnatmake-opt): New variable (ada-prj-find-prj-file): Handles non-file buffers For non-Ada buffers, the project file is the default one Save the windows configuration before displaying the menu. (ada-prj-src-dir, ada-prj-obj-dir, ada-prj-comp-opt,...): Removed (ada-read-identifier): Fix xrefs on operators (for "mod", "and", ...) regexp-quote identifiers names to support operators +, -,... in regexps. (ada-remote): New function. (ada-run-application): Erase the output buffer before starting the run Support remote execution of the application. Use call-process, or the arguments are incorrectly parsed (ada-set-default-project-file): Reread the content of the active project file, not the one from the current buffer When a project file is set as the default project, all directories are automatically associated with it. (ada-set-environment): New function (ada-treat-cmd-string): New special variable ${current} (ada-treat-cmd-string): Revised. The substitution is now done for any ${...} substring (ada-xref-current): If no body was found, compiles the spec instead. Setup ADA_{SOURCE,OBJECTS}_PATH before running the compiler to get rid of command line length limitations. (ada-xref-get-project-field): New function (ada-xref-project-files): New variable (ada-xref-runtime-library-specs-path) (ada-xref-runtime-library-ali-path): New variables (ada-xref-set-default-prj-values): Default run command now does a cd to the build directory. New field: main_unit Provide a default file name even if the current buffer has no prj file.
author Gerd Moellmann <gerd@gnu.org>
date Mon, 24 Jul 2000 11:13:11 +0000
parents 48daf6eb57cd
children 13658e19c398
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25845
Dave Love <fx@gnu.org>
parents:
diff changeset
1 -*- Text -*-
Dave Love <fx@gnu.org>
parents:
diff changeset
2 This is the file .../info/dir, which contains the topmost node of the
Dave Love <fx@gnu.org>
parents:
diff changeset
3 Info hierarchy. The first time you invoke Info you start off
Dave Love <fx@gnu.org>
parents:
diff changeset
4 looking at that node, which is (dir)Top.
Dave Love <fx@gnu.org>
parents:
diff changeset
5 
Dave Love <fx@gnu.org>
parents:
diff changeset
6 File: dir Node: Top This is the top of the INFO tree
Dave Love <fx@gnu.org>
parents:
diff changeset
7 This (the Directory node) gives a menu of major topics.
Dave Love <fx@gnu.org>
parents:
diff changeset
8 Typing "d" returns here, "q" exits, "?" lists all INFO commands, "h"
Dave Love <fx@gnu.org>
parents:
diff changeset
9 gives a primer for first-timers, "mEmacs<Return>" visits the Emacs topic,
Dave Love <fx@gnu.org>
parents:
diff changeset
10 etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
11 In Emacs, you can click mouse button 2 on a menu item or cross reference
Dave Love <fx@gnu.org>
parents:
diff changeset
12 to select it.
Dave Love <fx@gnu.org>
parents:
diff changeset
13 --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) ---
Dave Love <fx@gnu.org>
parents:
diff changeset
14
Dave Love <fx@gnu.org>
parents:
diff changeset
15 * Menu: The list of major topics begins on the next line.
Dave Love <fx@gnu.org>
parents:
diff changeset
16
Dave Love <fx@gnu.org>
parents:
diff changeset
17 * Info: (info). Documentation browsing system.
Dave Love <fx@gnu.org>
parents:
diff changeset
18 * Emacs: (emacs). The extensible self-documenting text editor.
Dave Love <fx@gnu.org>
parents:
diff changeset
19 * VIPER: (viper). The newest Emacs VI-emulation mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
20 * VIP: (vip). An older VI-emulation for Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
21 * Forms: (forms). Emacs package for editing data bases
Dave Love <fx@gnu.org>
parents:
diff changeset
22 by filling in forms.
Dave Love <fx@gnu.org>
parents:
diff changeset
23 * Gnus: (gnus). The news reader Gnus.
Dave Love <fx@gnu.org>
parents:
diff changeset
24 * Message: (message). Mail and news composition mode that goes with Gnus.
Dave Love <fx@gnu.org>
parents:
diff changeset
25 * MH-E: (mh-e). Emacs interface to the MH mail system.
Dave Love <fx@gnu.org>
parents:
diff changeset
26 * CL: (cl). Partial Common Lisp support for Emacs Lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
27 * SC: (sc). Supercite lets you cite parts of messages you're
Dave Love <fx@gnu.org>
parents:
diff changeset
28 replying to, in flexible ways.
Dave Love <fx@gnu.org>
parents:
diff changeset
29 * Dired-X: (dired-x). Dired Extra Features.
Dave Love <fx@gnu.org>
parents:
diff changeset
30 * Ediff: (ediff). A comprehensive visual interface to diff & patch.
Dave Love <fx@gnu.org>
parents:
diff changeset
31 * CC mode: (ccmode). The GNU Emacs mode for editing C, C++, Objective-C
Dave Love <fx@gnu.org>
parents:
diff changeset
32 and Java code.
25912
83a419607df5 Add ada-mode.
Gerd Moellmann <gerd@gnu.org>
parents: 25845
diff changeset
33 * Ada mode: (ada-mode). The GNU Emacs mode editing Ada.
27135
27b3c145fd73 Add an entry for IDLWAVE.
Eli Zaretskii <eliz@gnu.org>
parents: 26150
diff changeset
34 * IDLWAVE: (idlwave). Major mode and shell for IDL and WAVE/CL files.
27316
6e868e0bc324 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27180
diff changeset
35 * EUDC: (eudc). Emacs Unified Directory Client.
28867
48daf6eb57cd *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27316
diff changeset
36 * Ebrowse: (ebrowse) A C++ class browser for Emacs.
25845
Dave Love <fx@gnu.org>
parents:
diff changeset
37
Dave Love <fx@gnu.org>
parents:
diff changeset
38 Editors
26150
96712277c1da Add autotype.
Dave Love <fx@gnu.org>
parents: 25912
diff changeset
39 * Autotype: (autotype). Convenient features for text that you enter frequently
96712277c1da Add autotype.
Dave Love <fx@gnu.org>
parents: 25912
diff changeset
40 in Emacs.
27180
387e9fffc218 Renamed emacs-faq to efaq.
Eli Zaretskii <eliz@gnu.org>
parents: 27135
diff changeset
41 * Emacs FAQ: (efaq). Frequently Asked Questions about Emacs.