-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinit.el
40 lines (35 loc) · 1.11 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
;;; -*- lexical-binding: t; -*-
;;; main init
(defconst emacs-start-time (current-time))
(add-to-list 'load-path (concat user-emacs-directory "elisp"))
(require 'core)
;(require 'core-permissions)
(require 'core-package)
(require 'core-extensions)
(require 'core-font)
(require 'core-theme)
(require 'core-modeline)
(require 'core-org)
(require 'core-ivy)
(require 'core-editor)
(require 'core-company)
(require 'core-flycheck)
(require 'module-elisp)
;(require 'module-c++)
(require 'module-cloudformation)
(require 'module-csharp)
(require 'module-docker)
(require 'module-env)
(require 'module-godot)
(require 'module-html)
(require 'module-javascript)
(require 'module-lisp)
(require 'module-markdown)
(require 'module-python)
(require 'module-typescript)
(require 'module-yaml)
(require 'module-xml)
(if (file-readable-p (concat user-emacs-directory (file-name-as-directory "private") "private.el"))
(load-file (concat user-emacs-directory (file-name-as-directory "private") "private.el")))
(let ((elapsed (float-time (time-subtract (current-time) emacs-start-time))))
(message "Loaded configuration in %.3fs" elapsed))