/[emacs]/emacs/man/ebrowse.texi
ViewVC logotype

Diff of /emacs/man/ebrowse.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by pj, Mon Jul 16 13:16:47 2001 UTC revision 1.11.8.1 by miles, Fri Apr 4 06:20:47 2003 UTC
# Line 7  Line 7 
7  @syncodeindex fn cp  @syncodeindex fn cp
8  @comment %**end of header  @comment %**end of header
9    
10  @ifinfo  @copying
 @dircategory Emacs  
 @direntry  
 * Ebrowse: (ebrowse).   A C++ class browser for Emacs.  
 @end direntry  
   
11  This file documents Ebrowse, a C++ class browser for GNU Emacs.  This file documents Ebrowse, a C++ class browser for GNU Emacs.
12    
13  Copyright @copyright{} 2000 Free Software Foundation, Inc.  Copyright @copyright{} 2000, 2002 Free Software Foundation, Inc.
14    
15    @quotation
16  Permission is granted to copy, distribute and/or modify this document  Permission is granted to copy, distribute and/or modify this document
17  under the terms of the GNU Free Documentation License, Version 1.1 or  under the terms of the GNU Free Documentation License, Version 1.1 or
18  any later version published by the Free Software Foundation; with no  any later version published by the Free Software Foundation; with no
# Line 33  This document is part of a collection di Line 29  This document is part of a collection di
29  Documentation License.  If you want to distribute this document  Documentation License.  If you want to distribute this document
30  separately from the collection, you can do so by adding a copy of the  separately from the collection, you can do so by adding a copy of the
31  license to the document, as described in section 6 of the license.  license to the document, as described in section 6 of the license.
32  @end ifinfo  @end quotation
33    @end copying
34    
35    @dircategory Emacs
36    @direntry
37    * Ebrowse: (ebrowse).   A C++ class browser for Emacs.
38    @end direntry
39    
 @iftex  
40  @titlepage  @titlepage
41  @title Ebrowse User's Manual  @title Ebrowse User's Manual
42  @sp 4  @sp 4
# Line 45  license to the document, as described in Line 46  license to the document, as described in
46  @sp 5  @sp 5
47  @author Gerd Moellmann  @author Gerd Moellmann
48  @page  @page
   
49  @vskip 0pt plus 1filll  @vskip 0pt plus 1filll
50  @noindent  @insertcopying
 Copyright @copyright{} 2000 Free Software Foundation, Inc.  
   
   
 Permission is granted to copy, distribute and/or modify this document  
 under the terms of the GNU Free Documentation License, Version 1.1 or  
 any later version published by the Free Software Foundation; with no  
 Invariant Sections, with the Front-Cover texts being ``A GNU  
 Manual'', and with the Back-Cover Texts as in (a) below.  A copy of the  
 license is included in the section entitled ``GNU Free Documentation  
 License'' in the Emacs manual.  
   
 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify  
 this GNU Manual, like GNU software.  Copies published by the Free  
 Software Foundation raise funds for GNU development.''  
   
 This document is part of a collection distributed under the GNU Free  
 Documentation License.  If you want to distribute this document  
 separately from the collection, you can do so by adding a copy of the  
 license to the document, as described in section 6 of the license.  
51  @end titlepage  @end titlepage
 @page  
 @end iftex  
52    
53  @node Top, Overview, (dir), (dir)  @node Top, Overview, (dir), (dir)
54    
# Line 115  knows what identifiers are defined in yo Line 94  knows what identifiers are defined in yo
94    
95  The design of Ebrowse reflects these two needs.  The design of Ebrowse reflects these two needs.
96    
97  How does it work?  How does it work?
98    
99  @cindex parser for C++ sources  @cindex parser for C++ sources
100  A fast parser written in C is used to process C++ source files.  A fast parser written in C is used to process C++ source files.
# Line 309  might want to add this to your init file Line 288  might want to add this to your init file
288  (add-to-list 'auto-mode-alist '(@var{NAME} . ebrowse-tree-mode))  (add-to-list 'auto-mode-alist '(@var{NAME} . ebrowse-tree-mode))
289  @end lisp  @end lisp
290    
291  @noindent  @noindent
292  where @var{NAME} is the Lisp data base name you are using.  where @var{NAME} is the Lisp data base name you are using.
293    
294  @findex --append  @findex --append
# Line 642  This command is also provided in the tre Line 621  This command is also provided in the tre
621    
622  @item s  @item s
623  Display file names for the current line, or for the number of lines  Display file names for the current line, or for the number of lines
624  given by a prefix argument.  given by a prefix argument.
625  @end table  @end table
626    
627  Here is an example of a tree buffer with file names displayed.  Here is an example of a tree buffer with file names displayed.
# Line 685  name like in the example below. Line 664  name like in the example below.
664  @table @kbd  @table @kbd
665  @item -  @item -
666  This command collapses the branch of the tree starting at the class the  This command collapses the branch of the tree starting at the class the
667  cursor is on.  cursor is on.
668    
669  @item +  @item +
670  This command expands the branch of the tree starting at the class the  This command expands the branch of the tree starting at the class the
# Line 781  also @xref{Tags-like Functions}.)@refill Line 760  also @xref{Tags-like Functions}.)@refill
760  @item M t  @item M t
761  Toggle the mark of the line point is in or for as many lines as given by  Toggle the mark of the line point is in or for as many lines as given by
762  a prefix command.  This command can also be found in the class' context  a prefix command.  This command can also be found in the class' context
763  menu.  menu.
764    
765  @cindex unmark all  @cindex unmark all
766  @item M a  @item M a
# Line 882  list. Line 861  list.
861  @item L f  @item L f
862  Switch to the list of member functions.  Switch to the list of member functions.
863    
864  @cindex static  @cindex static
865  @item L F  @item L F
866  Switch to the list of static member functions.  Switch to the list of static member functions.
867    
# Line 901  Switch to the list of types. Line 880  Switch to the list of types.
880    
881  Both commands cycle through the member list.  Both commands cycle through the member list.
882    
883  Most of the commands are also available from the member buffer's  Most of the commands are also available from the member buffer's
884  context menu.  context menu.
885    
886    
# Line 1017  displayed in the member buffer. Line 996  displayed in the member buffer.
996    
997  @table @kbd  @table @kbd
998  @cindex @code{public} members  @cindex @code{public} members
999  @item F a u  @item F a u
1000  This command toggles the display of @code{public} members.  The  This command toggles the display of @code{public} members.  The
1001  @samp{a} stands for `access'.  @samp{a} stands for `access'.
1002    
# Line 1238  This command sets the column width depen Line 1217  This command sets the column width depen
1217  This command forces a redisplay of the member buffer.  If the width  This command forces a redisplay of the member buffer.  If the width
1218  of the window displaying the member buffer is changed this command  of the window displaying the member buffer is changed this command
1219  redraws the member list with the appropriate column widths and number of  redraws the member list with the appropriate column widths and number of
1220  columns.  columns.
1221  @end table  @end table
1222    
1223    
# Line 1369  This command moves forward in the positi Line 1348  This command moves forward in the positi
1348  the next position stored in the position stack.  the next position stored in the position stack.
1349    
1350  @item C-c b p  @item C-c b p
1351  Displays an electric buffer showing all positions saved in the stack.  Displays an electric buffer showing all positions saved in the stack.
1352  You can select a position by pressing @kbd{SPC} in a line.  You can  You can select a position by pressing @kbd{SPC} in a line.  You can
1353  view a position with @kbd{v}.  view a position with @kbd{v}.
1354  @end table  @end table
# Line 1409  All three operations above stop when fin Line 1388  All three operations above stop when fin
1388  the operation with this command.  the operation with this command.
1389    
1390  @item C-c b n  @item C-c b n
1391  This restarts the last tags operation with the next file in the list.  This restarts the last tags operation with the next file in the list.
1392  @end table  @end table
1393    
1394    
# Line 1431  name is read from the minibuffer with co Line 1410  name is read from the minibuffer with co
1410    
1411  @node Apropos, Symbol Completion, Members in Files, Tags-like Functions  @node Apropos, Symbol Completion, Members in Files, Tags-like Functions
1412  @comment  node-name,       next,       previous,      up  @comment  node-name,       next,       previous,      up
1413  @section Member Apropos  @section Member Apropos
1414  @cindex apropos on class members  @cindex apropos on class members
1415  @cindex members, matching regexp  @cindex members, matching regexp
1416    

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.11.8.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26