62 lines
1.5 KiB
EmacsLisp
62 lines
1.5 KiB
EmacsLisp
(require 'paradox)
|
|
(paradox-enable)
|
|
|
|
(require 'rust-mode)
|
|
|
|
(require 'evil)
|
|
(evil-collection-init)
|
|
(evil-mode 1)
|
|
|
|
(require 'powerline)
|
|
(powerline-center-evil-theme)
|
|
|
|
(require 'org)
|
|
(dolist (face '(org-block-begin-line
|
|
org-block-end-line
|
|
org-block
|
|
org-code
|
|
org-date
|
|
org-document-info-keyword
|
|
org-verbatim
|
|
org-checkbox))
|
|
(set-face-attribute face nil :inherit 'fixed-pitch))
|
|
|
|
(require 'smart-tabs-mode)
|
|
(smart-tabs-add-language-support rust rust-mode-hook
|
|
((rust-mode-indent-line . rust-indent-offset)))
|
|
(smart-tabs-add-language-support fish fish-mode-hook
|
|
((fish-indent-line . fish-indent-offset)))
|
|
(smart-tabs-add-language-support glsl glsl-mode-hook
|
|
((c-indent-line . c-basic-offset)
|
|
(c-indent-region . c-basic-offset)))
|
|
(smart-tabs-insinuate
|
|
'c
|
|
'fish
|
|
'javascript
|
|
'rust
|
|
'glsl)
|
|
|
|
(require 'ranger)
|
|
|
|
(require 'mozc)
|
|
(setq default-input-method "japanese-mozc")
|
|
|
|
; HOW IS THERE SERIOUSLY A PACKAGE FOR THIS!?
|
|
(require 'rand-theme)
|
|
(setq rand-theme-wanted '(base16-ashes
|
|
base16-atelier-cave
|
|
base16-atelier-forest
|
|
base16-atelier-heath
|
|
base16-circus
|
|
base16-dracula
|
|
base16-material-palenight
|
|
base16-monokai
|
|
base16-onedark
|
|
base16-porple
|
|
base16-unikitty-dark))
|
|
(rand-theme)
|
|
|
|
(require 'ialign)
|
|
|
|
;; EOF
|