Get rid of elisp linter warnings in init.el

main
Sergio Alvariño 3 years ago
parent 3c819f2bb8
commit e8ba12bb5c

@ -1,3 +1,15 @@
;;; init.el --- The Emacs init file
;;
;;; Commentary:
;; This is the main configuration file for Emacs.
;; In this file:
;; - Set the bootstratp for straight.el
;; - Load use-package
;; - Load no-littering
;; - Set user-init-directory to ~/.cache/emacs
;; - Install the latest release of org
;; - Load the file ~/.emacs.d/myconfig.org
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; set up straight package manager ;; set up straight package manager
(defvar bootstrap-version) (defvar bootstrap-version)
@ -24,11 +36,11 @@
"load the elisp file only if it exists and is readable" "load the elisp file only if it exists and is readable"
(if (file-readable-p f) (if (file-readable-p f)
(load-file f))) (load-file f)))
;; Helper function for loading org-mode files
;; (defun load-orgfile-if-exists (f) (defun load-orgfile-if-exists (f)
;; "load the elisp file only if it exists and is readable" "load the elisp file only if it exists and is readable"
;; (if (file-readable-p f) (if (file-readable-p f)
;; (org-babel-load-file (f)))) (org-babel-load-file f)))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Keep emacs clean! ;; Keep emacs clean!
@ -37,6 +49,9 @@
url-history-file (expand-file-name "url/history" user-emacs-directory)) url-history-file (expand-file-name "url/history" user-emacs-directory))
;; Use no-littering to automatically set common paths to the new user-emacs-directory ;; Use no-littering to automatically set common paths to the new user-emacs-directory
(use-package no-littering) (use-package no-littering)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; This is a patch for using emacs with fake home directories
(setq custom-file (expand-file-name "custom.el" user-emacs-directory)) (setq custom-file (expand-file-name "custom.el" user-emacs-directory))
(load-elisp-if-exists custom-file) ;; custom-file not loaded with fancy home variables (load-elisp-if-exists custom-file) ;; custom-file not loaded with fancy home variables
@ -54,3 +69,7 @@
(file-attribute-modification-time (file-attributes config-el)))) (file-attribute-modification-time (file-attributes config-el))))
(load-file config-el) (load-file config-el)
(org-babel-load-file config-org))) (org-babel-load-file config-org)))
(provide 'init)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; init.el ends here

Loading…
Cancel
Save