3535(require 'ecb-common-browser )
3636(require 'ecb-method-browser )
3737(require 'ecb-cedet-wrapper )
38+ (require 'ecb-semantic-wrapper )
3839
3940(eval-when-compile
4041 (require 'silentcomp ))
@@ -75,7 +76,7 @@ key-bindings only for the analyse-buffer of ECB."
7576(defcustom ecb-analyse-show-node-info '(if-too-long . name)
7677 " *When to display which node-info in the analyse-buffer.
7778Define which node info should displayed after moving the mouse over a node
78- \ ( or after a shift click onto the node) in the analyse-buffer.
79+ (or after a shift click onto the node) in the analyse-buffer.
7980
8081You can define \" when\" a node-info should be displayed:
8182See `ecb-directories-show-node-info' for the possible choices.
@@ -102,7 +103,7 @@ The semantic analyse-modul offers several categories of analysis which are
102103called buckets here. These are for example:
103104
104105Context: The current context, which is the current function/method, variable,
105- class etc. \ ( what exactly depends on the programming language) point is in.
106+ class etc. (what exactly depends on the programming language) point is in.
106107This means not the current function/method/variable/class-name point stand on
107108but the current surrounding context. Example: If point stays somewhere within
108109a defun-definition in emacs-lisp or within a java-method then this defun rsp.
@@ -123,11 +124,11 @@ Function: Current function-name point stands on.
123124Argument #: When point is located within a function-call then this is the
124125number of the argument point stands on.
125126
126- Completions: All possible completions for current prefix \ ( see above). This is
127+ Completions: All possible completions for current prefix (see above). This is
127128probably the most helpful bucket.
128129
129130If one of these categories/buckets are not needed per default then add the
130- bucket-name \ ( s.a.) to this option and ECB will per default collapse this
131+ bucket-name (s.a.) to this option and ECB will per default collapse this
131132bucket. So most needed buckets are better visible in the analyse-buffer."
132133 :group 'ecb-analyse
133134 :type '(repeat (choice :tag " Bucket" :menu-tag " Bucket"
@@ -174,7 +175,7 @@ fontified see the options `ecb-analyse-bucket-node-face' rsp.
174175If nil then the default information about a tag will be displayed. If a
175176function then this function gets as argument the tag for which tag-information
176177should be displayed. This function has to return a string which will be then
177- display as tag-info. This string has to be fully formatted \ ( e.g. must already
178+ display as tag-info. This string has to be fully formatted (e.g. must already
178179include line-breaks if the tag-info should be displayed in several lines).
179180
180181See `ecb-analyse-show-tag-info-fn' how the tag-info is displayed."
@@ -190,8 +191,8 @@ must do all things necessary for displaying this info. When this function is
190191called the window stored in `ecb-last-edit-window-with-point' is the selected
191192window!
192193
193- ECB offers two builtin ways: Display the info in the echo-area \ ( via the
194- function `message' ) or in a temp-buffer in the edit-area \ ( via the function
194+ ECB offers two builtin ways: Display the info in the echo-area (via the
195+ function `message' ) or in a temp-buffer in the edit-area (via the function
195196`ecb-analyse-show-tag-info-in-temp-buffer' ). Default is echo-area-display.
196197
197198See also `ecb-analyse-gen-tag-info-fn' ."
@@ -258,17 +259,17 @@ Preconditions for such a hook:
258259- Current buffer is the buffer of the currently selected
259260 edit-window.
260261- The analyse-buffer is displayed in a visible window of the
261- ecb-frame \ ( so no check for visibilty of the analyse-buffer in
262+ ecb-frame (so no check for visibilty of the analyse-buffer in
262263 the ecb-frame is necessary in a hook function)
263264
264265Postcondition for such a hook:
265266Point must stay in the same edit-window as before evaluating the hook.
266267
267268Important note: If the option `ecb-analyse-buffer-sync' is not
268269nil the function `ecb-analyse-buffer-sync' is running either
269- every time Emacs is idle or even after every command \ ( see
270+ every time Emacs is idle or even after every command (see
270271`ecb-analyse-buffer-sync-delay' ). So if the anaylse-buffer is
271- displayed in a window of the ecb-frame \ ( see preconditions above)
272+ displayed in a window of the ecb-frame (see preconditions above)
272273these hooks can be really called very often! Therefore each
273274function of this hook should/must check in an efficient way at
274275beginning if its task have to be really performed and then do
@@ -518,7 +519,7 @@ used as window."
518519(defun ecb-maximize-window-analyse ()
519520 " Maximize the ECB-analyse-window.
520521I.e. delete all other ECB-windows, so only one ECB-window and the
521- edit-window\ ( s) are visible \ ( and maybe a compile-window). Works also if the
522+ edit-window(s) are visible (and maybe a compile-window). Works also if the
522523ECB-analyse-window is not visible in current layout."
523524 (interactive )
524525 (ecb-maximize-ecb-buffer ecb-analyse-buffer-name t ))
0 commit comments