id = "xemacs" name = "XEmacs" homepage = "https://www.xemacs.org" description = "A highly customizable open source text editor and application development system." executables = ["xemacs"] [dotfiles] # The XEmacs manual, 27.7 "The Init File" # (https://www.xemacs.org/Documentation/21.5/html/xemacs_30.html): "When you # start Emacs, it normally loads either '.xemacs/init.el' or the file '.emacs' # (whichever comes first) in your home directory." # # Only the first is listed. ~/.emacs is the fallback XEmacs shares with GNU # Emacs, and it is already the `emacs` entry's file; naming it here would put # two entries in charge of one path. A user who has only ~/.emacs is covered by # that entry, which is what the shared fallback means. # # ~/.xemacs is a literal dotfile directory — the manual gives no XDG spelling — # and only init.el inside it is the user's own: the rest of the directory is # package state and auto-save lists that XEmacs writes for itself. paths = ["~/.xemacs/init.el"] exclude = [] # Nothing XEmacs writes beside the init file is a credential. secret = [] # No machine_lines. init.el is Emacs Lisp — free-form code with no keys for a # rule to name — and it is the file the user wrote, which is the reason to # carry it.