33 |
@end copying |
@end copying |
34 |
|
|
35 |
@dircategory Emacs |
@dircategory Emacs |
36 |
@direntry |
@direntry |
37 |
* Ebrowse: (ebrowse). A C++ class browser for Emacs. |
* Ebrowse: (ebrowse). A C++ class browser for Emacs. |
38 |
@end direntry |
@end direntry |
39 |
|
|
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. |
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 |
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. |
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 |
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 |
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
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 |
|
|
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 |
|
|