Emacs major mode for editing Endless Sky data files

john melesky 457c617855 the actual elisp 4 godzin temu
.gitignore dc796920a7 Initial commit 2 lat temu
LICENSE 76e602f7c8 update copyright, include description 2 lat temu
README.md 76e602f7c8 update copyright, include description 2 lat temu
endless-sky-mode.el 457c617855 the actual elisp 4 godzin temu

README.md

endless-sky-mode

Emacs major mode for editing Endless Sky data files

This mode does basically two things:

  1. A bit of syntax highlighting. Not much, just keywords, strings, and comments. The mode is not grammar-aware at all.
  2. The tab key puts a tab character in. There's no smart indentation, but tab characters are required for the data files, and most emacs users I use spaces instead of tabs almost everywhere.

Install and use as you usually do for things that aren't on any package archives. Because Endless Sky data files use the .txt file extension, I recommend invoking the mode manually when you start editing a file, rather than adding a hook and running the risk of getting the mode on random text files.

thanks

Thanks to the varied authors of the EmacsWiki, particularly the Derived Mode page.

Thanks to /u/redblobgames for help getting the tab key working.

Thanks to the Endless Sky team, for a great game, and also great documentation for creators.