--- gforth/etags.fs 1998/12/08 22:02:41 1.9 +++ gforth/etags.fs 2001/06/26 19:51:48 1.11 @@ -16,7 +16,7 @@ \ You should have received a copy of the GNU General Public License \ along with this program; if not, write to the Free Software -\ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +\ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. \ This does not work like etags; instead, the TAGS file is updated @@ -37,6 +37,11 @@ \ header, NAME>STRING must convert that pointer to a string, and \ HEADER must be a deferred word that is called to create the name. +\ Changes by David: Removed the blanks before and after the explicit +\ tag name, since that conflicts with Emacs' auto-completition. In +\ fact those blanks are not necessary, since search is performed on +\ the tag-text, rather than the tag name. + require search.fs require extend.fs @@ -93,9 +98,9 @@ create tags-line 128 chars allot r@ put-load-file-name source drop >in @ r@ write-file throw 127 r@ emit-file throw - bl r@ emit-file throw +\ bl r@ emit-file throw last @ name>string r@ write-file throw - bl r@ emit-file throw +\ bl r@ emit-file throw 1 r@ emit-file throw base @ decimal sourceline# 0 <# #s #> r@ write-file throw base ! s" ,0" r@ write-line throw