diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/common.el | 12 | ||||
-rw-r--r-- | config/editor.el | 8 | ||||
-rw-r--r-- | config/packages.el | 21 |
3 files changed, 33 insertions, 8 deletions
diff --git a/config/common.el b/config/common.el index c6539be..fc75d18 100644 --- a/config/common.el +++ b/config/common.el @@ -1,11 +1,11 @@ ;; -*- lexical-binding: t; -*- (setq - gc-cons-threshold 200000000 make-backup-files nil auto-save-default nil visible-bell t - inhibit-startup-screen t) + inhibit-startup-screen t + read-process-output-max (* 1024 1024 8)) (defalias 'yes-or-no-p 'y-or-n-p) @@ -19,13 +19,17 @@ (use-package doom-modeline :ensure t - :hook (after-init . doom-modeline-mode)) + :hook (after-init . doom-modeline-mode) + :config + (setq doom-modeline-time nil + doom-modeline-battery t)) (use-package nyan-mode :ensure t :init (nyan-mode) - (setq nyan-wavy-trail t)) + (setq nyan-wavy-trail t + nyan-bar-length 14)) (use-package nerd-icons :ensure t) diff --git a/config/editor.el b/config/editor.el index e7b65e1..6b471d3 100644 --- a/config/editor.el +++ b/config/editor.el @@ -2,7 +2,6 @@ (use-package emacs :init - ;; Set all unicode (set-charset-priority 'unicode) (setq locale-coding-system 'utf-8 @@ -26,8 +25,11 @@ (global-auto-revert-mode t) - (global-hl-line-mode 1)) + (global-hl-line-mode 1) + + (global-subword-mode t) + (add-hook 'prog-mode-hook (lambda () (modify-syntax-entry ?_ "_")))) ;; meaningful names for buffers with the same name (use-package uniquify @@ -124,4 +126,6 @@ (use-package flycheck :ensure t + :bind + (("C-c C-e" . flycheck-list-errors)) :init (global-flycheck-mode)) diff --git a/config/packages.el b/config/packages.el index db51d7e..a864bfa 100644 --- a/config/packages.el +++ b/config/packages.el @@ -13,9 +13,26 @@ (require 'use-package) -(use-package solarized-theme +(use-package doom-themes :ensure t :config - (load-theme 'solarized-dark :no-confirm)) + ;; Global settings (defaults) + (setq doom-themes-enable-bold t ; if nil, bold is universally disabled + doom-themes-enable-italic t) ; if nil, italics is universally disabled + + (load-theme 'doom-solarized-dark-high-contrast t) + + ;; Enable flashing mode-line on errors + (doom-themes-visual-bell-config) + + ;; Enable custom neotree theme (nerd-icons must be installed!) + (doom-themes-neotree-config) + + ;; or for treemacs users + ;; (setq doom-themes-treemacs-theme "doom-atom") ; use "doom-colors" for less minimal icon theme + ;; (doom-themes-treemacs-config) + + ;; Corrects (and improves) org-mode's native fontification. + (doom-themes-org-config)) (use-package ag :ensure t) |