source-navigation.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Thu, 22 Jul 2010 14:52:32 +0300
changeset 453 ab728a31e466
permissions -rw-r--r--
About source navigation tools.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
453
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- mode: outline -*-
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
* etags.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
For Emacs.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
* ctags (Exuberant Ctags).
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
For Emacs/Vim.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
  http://ctags.sourceforge.net
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
                home page
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
* GNU GLOBAL.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
  http://www.gnu.org/software/global
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
                home page
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
* ID Utils.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
  http://www.gnu.org/software/idutils/idutils.html
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
                home page
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
* cscope.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
For Vim.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
** cbrowser.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
Cbrowser is a graphical C/C++ source code searching and browsing tool, and a
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
hierarchical function call viewer.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
Cbrowser is implemented in Tcl/Tk.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
  http://www.ziplink.net/~felaco/cbrowser
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
* OpenGrok.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
Written on Java. Allow WEB hosting and highlighting.
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
  http://ru.wikipedia.org/wiki/OpenGrok
ab728a31e466 About source navigation tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42