mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
chore(init): use defvar instead of setq for custom variables
This commit is contained in:
@@ -21,15 +21,21 @@
|
||||
emacs-version))
|
||||
|
||||
;; Setup basic paths.
|
||||
(setq siren-core-dir (file-name-directory load-file-name))
|
||||
(setq siren-dir (expand-file-name ".." siren-core-dir))
|
||||
(add-to-list 'load-path siren-core-dir)
|
||||
(defvar siren-core-dir (file-name-directory load-file-name)
|
||||
"Core directory within Emacs Siren configuration.")
|
||||
(defvar siren-dir (expand-file-name ".." siren-core-dir)
|
||||
"Root directory of Emacs Siren configuration files.")
|
||||
|
||||
;; Configure siren-cache-dir
|
||||
(setq siren-cache-dir (expand-file-name "cache" user-emacs-directory))
|
||||
(defvar siren-cache-dir (expand-file-name "cache" user-emacs-directory)
|
||||
"Main cache directory which packages should be configured to use.")
|
||||
|
||||
(unless (file-exists-p siren-cache-dir)
|
||||
(make-directory siren-cache-dir))
|
||||
|
||||
;; Setup load-path
|
||||
(add-to-list 'load-path siren-core-dir)
|
||||
|
||||
;; Core stuff
|
||||
(require 'siren-core-custom)
|
||||
(require 'siren-core-utils)
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
|
||||
;;; Code:
|
||||
|
||||
(setq siren-modules-dir (expand-file-name "modules" siren-dir))
|
||||
(defvar siren-modules-dir (expand-file-name "modules" siren-dir)
|
||||
"Root directory for Emacs Siren modules.")
|
||||
(siren-recursive-add-to-load-path siren-modules-dir)
|
||||
|
||||
;; Core
|
||||
|
||||
Reference in New Issue
Block a user