summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg McGary <greg@mcgary.org>1999-04-07 21:10:59 +0000
committerGreg McGary <greg@mcgary.org>1999-04-07 21:10:59 +0000
commit84b8c2d84506233065e6dc7d36498ae1a1c7abe5 (patch)
tree8ead17a29f890f669790b14b488bad64bc513bb6
parent77cd72d400c69e0d86b1a4dcc5464e3baf775020 (diff)
downloadidutils-84b8c2d84506233065e6dc7d36498ae1a1c7abe5.tar.gz
idutils-84b8c2d84506233065e6dc7d36498ae1a1c7abe5.tar.bz2
idutils-84b8c2d84506233065e6dc7d36498ae1a1c7abe5.zip
.
-rw-r--r--BLURB7
-rw-r--r--NOTES8
2 files changed, 15 insertions, 0 deletions
diff --git a/BLURB b/BLURB
new file mode 100644
index 0000000..69c62c6
--- /dev/null
+++ b/BLURB
@@ -0,0 +1,7 @@
+very fast, very high capacity indexer for C/C++ source code
+
+`mkid' creates an index covering a virtually unlimited number of files. (The number is only limited by available virtual address space. I have built ID files covering 500,000+ source files) Huge capacity makes id-utils ideal for indexing an entire Linux source distribution--kernel, libraries, utilities, applications. With a global distribution source index, it is possible globally audit or change system interfaces. `mkid' is very fast--on modern systems, its speed is limited by I/O bandwidth.
+
+`lid' queries the index, allowing you to find in an instant what files contain a particular identifier or numeric literal. Queries can be for literal or regexp, word or substring, case sensitive or insensitive.
+
+`gid' (really an alias for `lid --grep') will show you all lines where an identifier occurs. It's an optimized grep that works instantly because the index guides it to search only those files where there will be a hit. Files that don't contain the identifier are ignored. Hits are printed in the same format as `grep -n', so they are digestible by compile mode in emacs. The package includes id-utils.el which contains a small amount of elisp to allow convenient use of `gid' in conjunction with compile mode. I bind this function to M-* (Meta Splat), and think of it as an expanded M-. (Meta Dot), which shows all occurrences of an identifier rather than just the definition.
diff --git a/NOTES b/NOTES
new file mode 100644
index 0000000..f37f45d
--- /dev/null
+++ b/NOTES
@@ -0,0 +1,8 @@
+ftp://ftp.enst.fr/pub/gnu/gnits
+site group gnits
+site gpass alpha
+
+Freshmeat.net
+ username: gregmcgary
+ e-mail: gkm@gnu.org
+ displayed name: gkm@gnu.org