forked from FG42/FG42
loading user config added to main config file.
This commit is contained in:
parent
1574c0de19
commit
aaebf055f8
|
@ -2,11 +2,16 @@
|
||||||
(toggle-debug-on-error)
|
(toggle-debug-on-error)
|
||||||
(require 'fg42)
|
(require 'fg42)
|
||||||
|
|
||||||
|
;; Activate these extensions
|
||||||
(activate-extensions 'editor
|
(activate-extensions 'editor
|
||||||
'development
|
'development
|
||||||
'web
|
'web
|
||||||
'ruby)
|
'ruby)
|
||||||
|
|
||||||
|
;; Disable abilities which we do not want to load
|
||||||
(disable 'rbenv)
|
(disable 'rbenv)
|
||||||
(describe-variable disabled-abilities)
|
|
||||||
|
;; Load user config file in ~/.fg42
|
||||||
|
(load-user-config "~/.fg42")
|
||||||
|
|
||||||
(fg42-initialize)
|
(fg42-initialize)
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
(require 'cl-lib)
|
(require 'cl-lib)
|
||||||
(require 'fg42/extension)
|
(require 'fg42/extension)
|
||||||
|
|
||||||
|
;; Functions ------------------------------
|
||||||
(defun load--extension (extension)
|
(defun load--extension (extension)
|
||||||
"Load a single extension and call its :on-initialize function"
|
"Load a single extension and call its :on-initialize function"
|
||||||
(let ((lib (concat "extensions/" (symbol-name extension))))
|
(let ((lib (concat "extensions/" (symbol-name extension))))
|
||||||
|
@ -20,4 +21,9 @@
|
||||||
(setq activated-extensions extensions)
|
(setq activated-extensions extensions)
|
||||||
(mapcar 'load--extension extensions))
|
(mapcar 'load--extension extensions))
|
||||||
|
|
||||||
|
(defun load-user-config (file)
|
||||||
|
"Load the given path as user config file"
|
||||||
|
(if (file-exists-p file)
|
||||||
|
(load-file file)))
|
||||||
|
|
||||||
(provide 'fg42/base)
|
(provide 'fg42/base)
|
||||||
|
|
Loading…
Reference in New Issue