init.el 793 B

1234567891011121314151617181920
  1. (setq default-frame-alist '((fullscreen . maximized))
  2. no-littering-etc-directory (expand-file-name "config" user-emacs-directory)
  3. no-littering-var-directory (expand-file-name "system" user-emacs-directory)
  4. custom-file (expand-file-name "custom" no-littering-var-directory)
  5. qrthi/directory-media (expand-file-name "~/media")
  6. qrthi/directory-downloads (expand-file-name "~/downloads")
  7. qrthi/directory-documents (expand-file-name "~/documents"))
  8. (defun load-directory (dir)
  9. (let ((load-it (lambda (file)
  10. (load-file (concat (file-name-as-directory dir) file)))))
  11. (mapc load-it (directory-files dir nil "\\.elc$"))))
  12. (require 'no-littering)
  13. (require 'use-package)
  14. (require 'diminish)
  15. (require 'bind-key)
  16. (load-directory no-littering-etc-directory)