-*- Text -*- This is the file .../info/dir, which contains the topmost node of the Info hierarchy. The first time you invoke Info you start off looking at that node, which is (dir)Top. Rather than adding new nodes to this directory (and this file) it is a better idea to put them in a site-local directory, and then configure info to search in that directory as well. That way, you won't have to re-edit this file when a new release of the editor comes out. For example, you could add this code to .../lisp/site-start.el, which is loaded before ~/.emacs each time the editor starts up: ;; find local info nodes (setq Info-directory-list (append Info-directory-list '("/private/info/"))) Then, when you enter info, the contents of the file "/private/info/localdir" will be appended to the contents of this file (where the "* Locals:" line is.) The "localdir" file should simply contain lines like in this file, listing the names of the info files in its directory.  File: dir Node: Top This is the top of the INFO tree This is Info, the online documentation browsing system. This page (the Directory node) gives a menu of major topics. button2 on a highlighted word follows that crossreference. button3 anywhere brings up a menu of commands. ? lists additional keyboard commands. h invokes the Info tutorial. * Menu: * Info:: Documentation browsing system. * Lemacs:: The extensible self-documenting text editor. This manual is for Lucid GNU Emacs 19.10. * Dired:: Manual for Tree Dired. * Ange-FTP:: Making the entire network accessible as a pseudo-filesystem. * GNUS:: An NNTP-based newsreader for GNU Emacs. * VM:: View Mail, a replacement for RMAIL. * W3:: A browser for the World Wide Web global hypertext system. * ILISP:: Multi-dialect inferior LISP interface. * Ispell:: Interactive spelling corrector. * EVI:: A vi emulator. * Forms:: A package for editing databases by filling in forms. * GCC: (gcc). Information about the gcc Compiler * CPP: (cpp). The C Preprozessor * Make: (make). The GNU make Utility * GDB:: The source-level C and C++ debugger. * glibc: (libc). The standard C runtime library. * iostream: (iostream). The GNU C++ iostream library. * Libg++: (libg++). The G++ Library * gmp: (gmp). GNU MP arbitrary precision arithmetic library. * Regex: (regex). The GNU regular expression library. * Gperf: (gperf). Hash Gererator * Bison: (bison). bison, and not yacc * Flex: (flex). Fast lexical analyzer * ipc: (ipc). System V inter process communication system calls. * M4: (m4). GNU `m4' macro processor * mst: (mst). The GNU Smalltalk programming language. * GAWK: (gawk). The GNU version of awk * Emacs Lisp: (elisp). The language of emacs. * PCL-CVS:: An Emacs-based front end to CVS. * Makeinfo: (makeinfo). Compiling *.texi files to * files suitable for reading with info. * Texinfo:: With one source file, make either a printed manual (through TeX) or an Info file (through texinfo). * Lispref:: Emacs-Lisp technical reference. This manual is for Lucid GNU Emacs 19.10. * CL:: A Common Lisp compatibility package for Emacs-Lisp. * Termcap:: The termcap library, which enables application programs to handle all types of character-display terminals. * External-Widget:: Use Emacs as a text widget inside of another program. * Standards:: The GNU coding standards. * Locals: * Zsh: (zsh). Z-shell - a powerful command interpreter. * Tar: (tar). The GNU replacemant of tar. * gzip: (gzip). The GNU zip compression utility. * diff: (diff). The GNU diffutils (create patch files, etc.) * recode: (recode). The recode command lets you convert character sets. * UUCP: (uucp). Unix to Unix Copy, Taylor UUCP 1.05. * gdbint: (gdbint). Internals of the GNU debugger * stabs: (stabs). The stabs debugging format. * bfd: (bfd). Binary file descriptor library. * JED: (jed). JED editor documentation.