codysseus@sdf laments Emacs inserting spaces in place of TAB characters [0]. "I found it a bit aggravating when Emacs kept shooting me in the foot by inserting spaces whenever I hit which would break parsing." To be fair, this is almost always what you want, but of course not when crafting gophermaps. I posted a tip about entering literal TABs when using Emacs and vi/vim [1], since it is so short, here it is: "In GNU Emacs, you can enter a literal TAB character in your editing buffer by typing -q TAB. In vi/vim, while in insert mode use -v TAB." A few more tips for Emacs, if you really want to insert a TAB when you press TAB, you can put the following in your .emacs file: (setq-default indent-tabs-mode t) In an existing buffer, you can also convert existing sequences of spaces to TABs with: M-x tabify Which will work on the currently selected region (M-x untabify does the reverse). If you do this, you may want to update the 'tab-width' variable as it is set to 8 by default. [0] gopher://sdf.org/0/users/codysseus/phlogs/2020-07-07-2.txt [1] gopher://sdf.org/0/users/slugmax/docs/gopher/howto_tabs_in_vim_emacs.txt