]> code.delx.au - gnu-emacs-elpa/blobdiff - packages/ada-mode/ada-mode.info
Update ada-mode, wisi
[gnu-emacs-elpa] / packages / ada-mode / ada-mode.info
index 485adadae2f8f9d44fdce4eb23f7d68a91f1489c..a3f0aaa524376e5e6e303b79d0629afe52f2e938 100644 (file)
@@ -1,4 +1,4 @@
-This is ada-mode.info, produced by makeinfo version 5.2 from
+This is ada-mode.info, produced by makeinfo version 6.0 from
 ada-mode.texi.
 
 Copyright (C) 1999 - 2015 Free Software Foundation, Inc.
@@ -22,7 +22,9 @@ END-INFO-DIR-ENTRY
 \1f
 File: ada-mode.info,  Node: Top,  Next: Overview,  Prev: (dir),  Up: (dir)
 
-Copyright (C) 1999 - 2015 Free Software Foundation, Inc.
+Ada Mode Version 5.1.9
+
+   Copyright (C) 1999 - 2015 Free Software Foundation, Inc.
 
      Permission is granted to copy, distribute and/or modify this
      document under the terms of the GNU Free Documentation License,
@@ -145,15 +147,17 @@ distributed with GNAT GPL 2014.
 
    To build 'gpr_query', assuming GNAT GPL 2014 is installed in
 '/usr/gnat-gpl-2014', and '/usr/gnat-gpl-2014/bin' is in PATH (if you
-are running Windows, use Cygwin bash to run these commands):
+are running Windows, use Cygwin bash to run these commands, with GNAT
+GPL bin first in PATH) (note that gnatcoll-gpl-2014-src.tar.gz unzips to
+gnatcoll-1.7w-src):
 
      tar xf ~/Downloads/gnatcoll-gpl-2014-src.tar.gz
-     cd gnatcoll-gpl-2014-src
-     ./configure --enable-projects --prefix=/usr/gnat-gpl-2014
+     cd gnatcoll-1.7w-src
+     ./configure --prefix=/usr/gnat-gpl-2014
      make
      sudo make install
      cd ~/.emacs.d/elpa/ada-mode-5.xx/build
-     make install-gpr_query
+     make install
 
    To build an sqlite3 executable that is compatible with the database
 created by 'gpr_query':
@@ -332,6 +336,15 @@ the syntax to set a variable is the following:
      Navigate to subprograms and types by name, from a list in a
      dedicated window.
 'which-func'
+'jit-lock-defer-time'
+     In large files, parsing is slow, so it gets in the way of
+     interactive typing due to immediate font-lock triggering a parse.
+     Delay the font-lock by setting an Emacs file-local variable in an
+     Ada comment:
+
+          --  Local Variables:
+          --  jit-lock-defer-time: 0.5
+          --  End:
 
    The above can all be set by the following code in your '~/.emacs'.
 Note that some are functions are added to 'before-save-hook'; they run
@@ -1020,7 +1033,7 @@ line specifies a project variable name and its value, separated by "="
 concatenated.
 
    There must be no space between the variable name and "=", and no
-trailing spaces.
+trailing spaces after the value.
 
    The current project file is given by the lisp variable
 'ada-prj-default-project-file', and shown by the menu command <Ada |
@@ -1050,10 +1063,14 @@ File: ada-mode.info,  Node: Project file variables,  Prev: Project file overview
 ==========================
 
 To set a project variable that is a list, specify each element of the
-list on a separate line in the project file.
+list on a separate line in the project file.  The value on the last line
+is the last element in the list.
 
-   Process environment variables can be referenced using the normal
-'$var' syntax.
+   A variable name that starts with '$' is set as a process environment
+variable, for processes launched from Emacs for the project.
+
+   In variable values, process environment variables can be referenced
+using the normal '$var' syntax.
 
    Most project variables have defaults that can be changed by setting
 elisp variables; the table below identifies the elisp variable for each
@@ -1259,6 +1276,15 @@ can also configure the indentation, via the following variables:
      column 0.  Otherwise, they are indented with previous comments or
      code.
 
+'ada-indent-comment-gnat' (default value: nil)
+     If non-nil, comments are indented to meet the GNAT style check; one
+     of:
+        * multiple of 'ada-indent'
+        * next non-blank line
+        * previous non-blank line
+
+     Otherwise, they are indented with previous comments or code.
+
 'ada-indent-label' (default value: -3)
      Number of columns to indent a label.
 
@@ -2437,47 +2463,47 @@ Index
 \1f
 Tag Table:
 Node: Top\7f945
-Node: Overview\7f2576
-Node: Installation\7f3787
-Node: Ada Reference Manual\7f4679
-Node: gpr_query\7f4955
-Node: Upgrading\7f6058
-Node: Customization\7f6630
-Node: Non-standard file names\7f7112
-Node: Other compiler\7f8953
-Node: Other cross-reference\7f9532
-Node: Other customization\7f10557
-Node: Compiling Executing\7f13194
-Node: Compile commands\7f13929
-Node: Compiling Examples\7f16667
-Node: No project files\7f17499
-Node: Set compiler options\7f22865
-Node: Set source search path\7f24827
-Node: Use GNAT project file\7f27280
-Node: Use multiple GNAT project files\7f30054
-Node: Use a Makefile\7f32774
-Node: Compiler errors\7f34089
-Node: Project files\7f34906
-Node: Project file overview\7f35933
-Node: Project file variables\7f37461
-Node: Moving Through Ada Code\7f41091
-Node: Identifier completion\7f43790
-Node: Indentation\7f44752
-Node: Statement skeletons\7f48804
-Node: Aligning code\7f50589
-Node: Automatic casing\7f51534
-Node: Comment Handling\7f54238
-Node: Key summary\7f54757
-Node: Developer overview\7f57384
-Node: Directory structure\7f57724
-Node: Package organization\7f61210
-Node: Ada mode\7f61445
-Node: gpr mode\7f63641
-Node: GNAT core\7f63924
-Node: Wisi\7f64758
-Node: OpenToken\7f65725
-Node: ELPA\7f66327
-Node: GNU Free Documentation License\7f66937
-Node: Index\7f92098
+Node: Overview\7f2603
+Node: Installation\7f3814
+Node: Ada Reference Manual\7f4706
+Node: gpr_query\7f4982
+Node: Upgrading\7f6155
+Node: Customization\7f6727
+Node: Non-standard file names\7f7209
+Node: Other compiler\7f9050
+Node: Other cross-reference\7f9629
+Node: Other customization\7f10654
+Node: Compiling Executing\7f13626
+Node: Compile commands\7f14361
+Node: Compiling Examples\7f17099
+Node: No project files\7f17931
+Node: Set compiler options\7f23297
+Node: Set source search path\7f25259
+Node: Use GNAT project file\7f27712
+Node: Use multiple GNAT project files\7f30486
+Node: Use a Makefile\7f33206
+Node: Compiler errors\7f34521
+Node: Project files\7f35338
+Node: Project file overview\7f36365
+Node: Project file variables\7f37909
+Node: Moving Through Ada Code\7f41754
+Node: Identifier completion\7f44453
+Node: Indentation\7f45415
+Node: Statement skeletons\7f49763
+Node: Aligning code\7f51548
+Node: Automatic casing\7f52493
+Node: Comment Handling\7f55197
+Node: Key summary\7f55716
+Node: Developer overview\7f58343
+Node: Directory structure\7f58683
+Node: Package organization\7f62169
+Node: Ada mode\7f62404
+Node: gpr mode\7f64600
+Node: GNAT core\7f64883
+Node: Wisi\7f65717
+Node: OpenToken\7f66684
+Node: ELPA\7f67286
+Node: GNU Free Documentation License\7f67896
+Node: Index\7f93057
 \1f
 End Tag Table