files.el 670 B

12345678910111213141516171819
  1. (mapc (lambda (lst)
  2. (add-to-list 'auto-mode-alist lst))
  3. '(("PKGBUILD" . shell-script-mode)
  4. ("\\.conkerorrc" . js-mode)
  5. ("\\.guile" . scheme-mode)
  6. ("\\.mbsyncrc" . conf-mode)
  7. ("manifest\\.scm" . scheme-mode)
  8. ("\\.tfstate" . json-mode)
  9. ("bashrc" . sh-mode)
  10. ("kresd\\.conf" . lua-mode)
  11. ("\\.luadoc" . lua-mode)
  12. ("\\.drv" . guix-derivation-mode)
  13. (".ansible-hosts" . yaml-mode)
  14. ("\\.bats" . sh-mode)))
  15. ;; Encrypted Chezmoi files with names like encrypted_example
  16. (add-to-list 'file-name-handler-alist
  17. `(,(rx (and "encrypted_" (+ alnum))) . epa-file-handler))