emacs.d

My Emacs configuration files.
git clone git://soucy.cc/emacs.d.git
Log | Files | Refs | README

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