-
Notifications
You must be signed in to change notification settings - Fork 0
/
init.el
48 lines (42 loc) · 1.92 KB
/
init.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
;; Version: $Id$
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;; Commentary:
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;; Change Log:
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;; Code:
(defvar prolusion-user "Julien Wintz")
(defvar prolusion-mail "julien.wintz@inria.fr")
(defvar prolusion-dir (file-name-directory load-file-name))
(defvar prolusion-core-dir (expand-file-name "prolusion-core" prolusion-dir) "")
(defvar prolusion-docs-dir (expand-file-name "prolusion-docs" prolusion-dir) "")
(defvar prolusion-elpa-dir (expand-file-name "prolusion-elpa" prolusion-dir) "")
(defvar prolusion-eshell-dir (expand-file-name "prolusion-eshell" prolusion-dir) "")
(defvar prolusion-save-dir (expand-file-name "prolusion-save" prolusion-dir) "")
(defvar prolusion-semantic-dir (expand-file-name "prolusion-semantic" prolusion-dir) "")
(defvar prolusion-theme-dir (expand-file-name "prolusion-theme" prolusion-dir) "")
(defvar prolusion-irony-dir (expand-file-name "prolusion-irony/elisp" prolusion-dir) "")
(defvar prolusion-snippets-dir (expand-file-name "prolusion-snippets" prolusion-dir) "")
(make-directory prolusion-docs-dir t)
(make-directory prolusion-elpa-dir t)
(make-directory prolusion-eshell-dir t)
(make-directory prolusion-save-dir t)
(make-directory prolusion-semantic-dir t)
(add-to-list 'load-path prolusion-core-dir)
(add-to-list 'load-path prolusion-irony-dir)
(add-to-list 'load-path prolusion-theme-dir)
(add-to-list 'custom-theme-load-path prolusion-theme-dir)
(require 'prolusion-ui)
(require 'prolusion-packages)
(require 'prolusion-behavior)
(require 'prolusion-editor)
(require 'prolusion-eshell)
(require 'prolusion-modes)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; init.el ends here