Commit b09d01da authored by Chong Yidong's avatar Chong Yidong

Updates to Building chapter of Emacs manual.

* doc/emacs/building.texi (Compilation): Say what the -k flag to make does.
Move subprocess discussion to Compilation Shell.
(Compilation Mode): Add xref for grep, occur, and mouse
references.  Define "locus".
(Grep Searching): Use @command.

* doc/emacs/programs.texi (Symbol Completion): M-TAB can now use Semantic.
(Semantic): Add cindex entries for Semantic.
parent 39c9faef
2011-12-08 Chong Yidong <cyd@gnu.org>
* building.texi (Compilation): Say what the -k flag to make does.
Move subprocess discussion to Compilation Shell.
(Compilation Mode): Add xref for grep, occur, and mouse
references. Define "locus".
(Grep Searching): Use @command.
* programs.texi (Symbol Completion): M-TAB can now use Semantic.
(Semantic): Add cindex entries for Semantic.
2011-12-06 Chong Yidong <cyd@gnu.org>
* programs.texi (Man Page): Clarify how to use Man-switches.
......
This diff is collapsed.
......@@ -39,7 +39,7 @@ developing GNU and promoting software freedom.''
@c in general, keep the following line commented out, unless doing a
@c copy of this manual that will be published. The manual should go
@c onto the distribution in the full, 8.5 x 11" size.
@smallbook
@c @smallbook
@ifset smallbook
@smallbook
......
......@@ -1283,17 +1283,11 @@ for switching graphical windows, so you should type @kbd{C-M-i} or
@kbd{@key{ESC} @key{TAB}} instead.
@cindex tags-based completion
@cindex Info index completion
@findex complete-symbol
In-buffer symbol completion generates its completion list in a
number of different ways. In most programming language modes,
completion is normally done using a tags table (@pxref{Tags}).
However, if you supply @kbd{C-M-i} or @kbd{M-@key{TAB}} with a numeric
argument, it completes using the Info file indexes for the current
language (e.g.@: the C Library Manual). Of course, Info-based
completion works only if there is an Info file for the standard
library functions of your language, and only if it is installed at
your site.
number of different ways. If Semantic mode is enabled, Emacs tries to
use the Semantic parser data for completion (@pxref{Semantic}). If
Semantic mode is not enabled or it fails at performing completion,
Emacs normally tries to complete using a tags table (@pxref{Tags}).
@cindex Lisp symbol completion
@cindex completion (Lisp symbols)
......@@ -1350,6 +1344,8 @@ have an exact understanding of programming language syntax. This
allows Semantic to provide search, navigation, and completion commands
that are powerful and precise.
@cindex Semantic mode
@cindex mode, Semantic
To begin using Semantic, type @kbd{M-x semantic-mode} or click on
the menu item named @samp{Source Code Parsers (Semantic)} in the
@samp{Tools} menu. This enables Semantic mode, a global minor mode.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment