Next: , Previous: GNU Global, Up: Top


14 ID Utils

Several tools in CEDET can support the use of ID Utils. If you use ID Utils in your project, you should enable the use of it to enhance or speed up various tools in CEDET.

You can download ID Utils from http://www.gnu.org/software/idutils/

To make sure your ID Utils installation is good, use the command

     M-x cedet-idutils-version-check RET

You can wrap any CEDET / ID Utils configurations in your .emacs file like this:

     (when (cedet-idutils-version-check t)  ; Is it ok?
         ;; Configurations for ID Utils and CEDET.
         )

14.1 EDE and ID Utils

The EDE project system can use ID Utils to accelerate finding files within a project. The EDE command to ede-find-file bound to C-c . f is one direct application. semantic also makes heavy use of of the feature to find header files.

To enable it, configure the variable ede-locate-setup-options. Something like this can work in your .emacs file.

     (setq ede-locate-setup-options
           '(ede-locate-idutils
             ede-locate-base))

14.2 semantic

The semantic symref tool can use ID Utils to local symbol references. This tool will automatically detect ID Utils and use it. You can search for references via the commands:

semantic-symref
Find references to the tag under the cursor.
semantic-symref-symbol
Find references to an arbitrary symbol.