- Adds $DOOMPROFILELOADFILE: Controls where to read and write the profile loader. Changing this may be helpful for users on nix/guix, who have deployed Doom to a read-only location. This sets `doom-profile-load-file`. - Changed profile load file's default location (used to be $EMACSDIR/profiles/init.el, is now $EMACSDIR/profiles/load.el). The gitignore was updated to reflect this. - Adds $DOOMPROFILELOADPATH: A colon-delimited list of profile config files and directories (semi-colon on Windows) which dictate what Doom reads in order to discover your profiles. Config files are required to have an *.el extension. This sets `doom-profile-load-path`. - Changes the nomenclature around this loader script. I used to refer to it as the profile bootstrapper. I'll now refer to it as the profile load file, and I've renamed `doom-profiles-bootstrap-file` to `doom-profile-load-file` to reflect this. - The variables `doom-profile-dirs` and `doom-profile-config-files` were merged into doom-profile-load-path. - Both envvars have also been documented in `doom help` (and $DOOMPROFILE's has been updated). Ref: #6794
53 lines
647 B
Text
53 lines
647 B
Text
# machine generated doom profiles or metadata
|
|
/profiles/*.el
|
|
/.local*/
|
|
|
|
# possible user config files
|
|
/profiles.el
|
|
/init.el
|
|
/config.el
|
|
/packages.el
|
|
|
|
# generated by elisp packages in sub-directories
|
|
*~
|
|
*.*~
|
|
\#*
|
|
.\#*
|
|
*.cache*
|
|
*.log
|
|
*.elc
|
|
*.eln
|
|
*.lib
|
|
*.fas
|
|
*.dat
|
|
*.eld
|
|
*.rel
|
|
*_archive
|
|
*_flymake.*
|
|
.dap-breakpoints
|
|
.emacs.desktop
|
|
.emacs.desktop.lock
|
|
.org-id-locations
|
|
.projectile
|
|
.tern-port
|
|
.yas-compiled-snippets.el
|
|
flycheck_*.el
|
|
|
|
# generated by elisp packages at root
|
|
/.local/
|
|
/.cask/
|
|
/auto/
|
|
/auto-save-list/
|
|
/cask/
|
|
/ede-projects.el
|
|
/eln-cache/
|
|
/elpa/
|
|
/eshell/
|
|
/network-security.data
|
|
/places
|
|
/semanticdb
|
|
/server/
|
|
/smex-items
|
|
/tramp
|
|
/transient/
|
|
/var/
|