-
Notifications
You must be signed in to change notification settings - Fork 1
/
init.el
77 lines (69 loc) · 3.61 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
;;; init.el --- Emacs init file where the magic begins.
;;; Commentary:
;; This file loads the literate org file which contains all Emacs customizations.
;;; Code:
;; Added by Package.el. This must come before configurations of
;; installed packages. Don't delete this line. If you don't want it,
;; just comment it out by adding a semicolon to the start of the line.
;; You may delete these explanatory comments.
(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 bold shadow italic underline bold bold-italic bold])
'(ansi-color-names-vector
["#3c3836" "#fb4933" "#b8bb26" "#fabd2f" "#83a598" "#d3869b" "#8ec07c" "#ebdbb2"])
'(compilation-message-face 'default)
'(fci-rule-color "#373b41")
'(package-selected-packages
'(good-scroll smooth-scroll telephone-line dhall-mode direnv k8s-mode groovy-mode docker all-the-icons lsp-haskell lsp-ui lsp-mode helm-lsp company-lsp dockerfile-mode editorconfig avy-menu hasky-extensions zones company-cabal hlint-refactor dante nix-mode yaml-mode pulseaudio-control playerctl vimrc-mode helm-swoop hydra twittering-mode tide move-text diminish psci yasnippet-snippets keychain-environment hardcore-mode rainbow-delimiters rjsx-mode zop-to-char helm-flycheck paradox exec-path-from-shell smartscan helm-ag psc-ide purescript-mode sudoku 2048-game gruvbox-theme restclient zerodark-theme pdf-tools ace-window git-messenger google-this spacemacs winum org avy smart-mode-line tern-auto-complete js2-refactor keyfreq hungry-delete which-key markdown-mode helm-projectile vmd-mode xref-js2 helm-flx helm-fuzzier spacemacs-theme highlight-numbers pacmacs smartparens zpresent nodejs-repl xkcd web-mode use-package undo-tree spinner smart-mode-line-powerline-theme rainbow-mode py-autopep8 projectile org-bullets multiple-cursors magit js-comint jedi ido-vertical-mode helm git-timemachine git-gutter free-keys flycheck flx-ido expand-region emojify elpy company-tern anzu ag ac-js2))
'(vc-annotate-background nil)
'(vc-annotate-color-map
'((20 . "#cc6666")
(40 . "#de935f")
(60 . "#f0c674")
(80 . "#b5bd68")
(100 . "#8abeb7")
(120 . "#81a2be")
(140 . "#b294bb")
(160 . "#cc6666")
(180 . "#de935f")
(200 . "#f0c674")
(220 . "#b5bd68")
(240 . "#8abeb7")
(260 . "#81a2be")
(280 . "#b294bb")
(300 . "#cc6666")
(320 . "#de935f")
(340 . "#f0c674")
(360 . "#b5bd68")))
'(vc-annotate-very-old-color nil))
(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.
)
(package-initialize)
(defvar bootstrap-version)
(let ((bootstrap-file
(expand-file-name
"straight/repos/straight.el/bootstrap.el"
(or (bound-and-true-p straight-base-dir)
user-emacs-directory)))
(bootstrap-version 7))
(unless (file-exists-p bootstrap-file)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/radian-software/straight.el/develop/install.el"
'silent 'inhibit-cookies)
(goto-char (point-max))
(eval-print-last-sexp)))
(load bootstrap-file nil 'nomessage))
(straight-use-package 'use-package)
;; (setq set-debug-on-error t)
(org-babel-load-file (expand-file-name (concat user-emacs-directory "config.org")))
(provide 'init)
;;; init.el ends here