Add doom config

This commit is contained in:
mokou 2020-04-16 23:18:56 +02:00
parent 7a6090b815
commit 832418088b
4 changed files with 432 additions and 0 deletions

42
dot_doom.d/config.el Normal file
View file

@ -0,0 +1,42 @@
;;; ~/.doom.d/config.el -*- lexical-binding: t; -*-
(setq doom-theme 'deepsea)
;; Set to 2 spaces
(setq default-tab-width 2)
(setq tab-width 2)
(setq web-mode-markup-indent-offset 2)
(setq web-mode-css-indent-offset 2)
(setq web-mode-code-indent-offset 2)
(setq js2-mode-hook
'(lambda () (progn
(set-variable 'js2-basic-offset 2))))
(setq css-mode-hook
'(lambda () (progn
(set-variable 'css-indent-offset 2))))
(setq typescript-mode-hook
'(lambda () (progn
(set-variable 'typescript-indent-level 2))))
;; Maximize the window upon startup
(add-to-list 'default-frame-alist '(fullscreen . maximized))
(setq doom-font (font-spec :family "Cozette" :size 11))
(when (memq window-system '(mac ns x))
(exec-path-from-shell-initialize))
;; Make Monky communicate via cmdserver
(setq monky-process-type 'cmdserver)
;; Map SPC-g-h to monky-status
(map! :map magit-mode-map :leader "g h" 'monky-status)
;; Enable Mercurial support for git-gutter
(setq git-gutter:handled-backends '(git hg))
;; Set Org directory
(setq org-directory "~/Org")
;; Enable editorconfig
(editorconfig-mode 1)