diff --git a/.gitignore b/.gitignore index bbcf3fd08..555bbf2b5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,38 +1,55 @@ -.DS_Store +# machine generated doom profiles or metadata +/profiles/* +!/profiles/*.org +!/profiles/*@static/ +/.local*/ + +# possible user config files +/profiles.el +/init.el +/config.el +/packages.el + +# generated by elisp packages in sub-directories *~ *.*~ \#* .\#* -.local/ -.extension/ *.cache* *.log -/modules/private -test/.local*/ -test/result - -# emacs tempfiles that shouldn't be there -.dap-breakpoints -.org-id-locations -.tern-port -.yas-compiled-snippets.el -auto-save-list/ -cask/ -ede-projects.el -elpa/ -eln-cache/ -network-security.data -places -semanticdb -server/ -smex-items -tramp -transient/ -var/ - -# compiled files *.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/