-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.el
98 lines (75 loc) · 3.21 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
;;; init.el
;; Start up code for emacs
;; Copyright (c) 2015 Denver S. Ellis
;;Author: Denver Ellis <[email protected]>
;;Maintained By: Denver Ellis <[email protected]>
;;Created: 05 Mar 2019
;;Last Updated: 05 Mar 2019
;; Keywords: configuration
;; Homepage: https://github.com/DenverEllis/.emacs.d.git
;; This program is free software; you can redistribute it and/or
;; modify it under the terms of the GNU General Public License as
;; published by the Free Software Foundation; either version 2 of
;; the License, or (at your option) any later version.
;;
;; This program is distributed in the hope that it will be
;; useful, but WITHOUT ANY WARRANTY; without even the implied
;; warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
;; PURPOSE. See the GNU General Public License for more details.
;; User Info
(setq user-full-name "Denver Ellis")
(setq user-mail-address "[email protected]")
;; Required packages
(require 'package)
(setq package-enable-at-startup nil)
(setq package-archives (append package-archives
'(("melpa-stable" . "https://stable.melpa.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")
("gnu" . "https://elpa.gnu.org/packages/")
("org" . "http://orgmode.org/elpa/")
("elpy" . "http://jorgenschaefer.github.io/packages/"))))
(package-initialize)
;; Bootstrap `use-package'
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
(use-package diminish :ensure t)
(eval-when-compile
(require 'use-package))
(require 'diminish)
(require 'bind-key)
;; === Face Customization ==
(load-file "~/.emacs.d/config/init10-face.el")
;; === Interface ===
;; === Document Editing ===
(load-file "~/.emacs.d/config/init30-org.el")
;; === Programming & Coding Functions ===
(load-file "~/.emacs.d/config/init40-codingGen.el")
(load-file "~/.emacs.d/config/init41-lisp.el")
(load-file "~/.emacs.d/config/json-reformat.el")
;; === Misc. ===
;;; init.el ends here
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(ansi-color-faces-vector
[default default default italic underline success warning error])
'(custom-enabled-themes (quote (zenburn)))
'(custom-safe-themes
(quote
("54f2d1fcc9bcadedd50398697618f7c34aceb9966a6cbaa99829eb64c0c1f3ca" default)))
'(org-export-backends
(quote
(ascii beamer html icalendar latex man md odt org texinfo)))
'(package-selected-packages
(quote
(csharp-mode latex-pretty-symbols flycheck-color-mode-line flycheck-cask gnu-elpa-keyring-update ## rust-mode php-mode flycheck zenburn-theme use-package exec-path-from-shell diminish))))
(slime-repl slime rust-mode php-mode flycheck zenburn-theme use-package exec-path-from-shell diminish))))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)