init.el 837 B

123456789101112131415161718192021222324252627
  1. (require 'package)
  2. (setq package-enable-at-startup nil)
  3. (add-to-list 'package-archives
  4. '("melpa" . "https://melpa.org/packages/"))
  5. (package-initialize)
  6. (unless (package-installed-p 'use-package)
  7. (package-refresh-contents)
  8. (package-install 'use-package))
  9. ;; Add local packages
  10. (add-to-list 'load-path "~/.emacs.d/local")
  11. ;; ;;idk wtf something with terminal emacs
  12. ;; (set-keyboard-coding-system nil)
  13. ;; Loads config
  14. (when (file-readable-p "~/.emacs.d/config.org")
  15. (org-babel-load-file (expand-file-name "~/.emacs.d/config.org")))
  16. ;; Move customization variables to a separate file and load it
  17. (setq custom-file (locate-user-emacs-file "~/.emacs.d/custom-vars.el"))
  18. (load custom-file 'noerror 'nomessage)
  19. (put 'downcase-region 'disabled nil)
  20. (put 'upcase-region 'disabled nil)
  21. (put 'narrow-to-region 'disabled nil)