I am working through the Emacs Lisp Intro book within Emacs 23.4.1 on Debian Wheezy (CrunchBang Waldorf).Section 4.1 discusses the find-tags command and the TAGS file. Instructions are included to build/install the TAGS file if necessary.How do I do this in Debian? The folders mentioned are not present on my system and I cannot locate a TAGS file.I'm not sure that I have the source of Emacs installed? I installed it using apt-get. My sources.list file does not include any deb-src lines, if that is relevant.
Creating Emacs TAGS file
debian;emacs
This required installing the emacs23-el package for the Emacs source code and then building the TAGS file in /usr/share/emacs/23.4/lisp with:$ etags *.el.gzas these files are in .gz format. However, find-tags cannot read these and attempts to read the .el file. This can be solved, as explained here, by adding the following to ~/.emacs:(require 'jka-compr)After this, it is possible to enter find-tags and then mark-whole-buffer, as discussed in the example in the Emacs Lisp Intro mentioned in the question.