init.el (1150B)
1 ;; 2 ;; GNU Emacs Configuration init.el file of hs0ucy. 3 4 ;; 5 ;; SET PACKAGE & USE-PACKAGE 6 ;; 7 (setq byte-compile-warnings '(cl-functions)) 8 9 ;; Add Melpa, Marmalade & GNU sources archives for =package.el= 10 (when (>= emacs-major-version 24) 11 (require 'package) 12 (setq package-enable-at-startup nil) 13 (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t) 14 (package-initialize)) 15 16 (when (equal emacs-version "27.2") 17 ;; https://emacs.stackexchange.com/questions/68288/error-retrieving-https-elpa-gnu-org-packages-archive-contents 18 (setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")) 19 20 ;; Install =use-package= if it's not there 21 (unless (package-installed-p 'use-package) 22 (package-refresh-contents) 23 (package-install 'use-package)) 24 25 (eval-when-compile 26 (require 'use-package)) 27 28 (defun load-directory (dir) 29 (let ((load-it (lambda (f) 30 (load-file (concat (file-name-as-directory dir) f))))) 31 (mapc load-it (directory-files dir nil "\\.el$")))) 32 33 ;; Load all partials configuration files 34 (load-directory "~/.emacs.d/partials/") 35 36 (put 'set-goal-column 'disabled nil) 37 ;;; init.el ends here