dotfiles/.config/emacs/lisp/init-ui.el
2023-05-17 01:25:11 +09:00

46 lines
1.2 KiB
EmacsLisp

;; init-ui.el -*- lexical-binding: t -*-
(require 'init-const)
(require 'init-func)
;; Optimization
(setq idle-update-delay 1.0)
(setq-default cursor-in-non-selected-windows nil)
(setq highlight-nonselected-windows nil)
(setq fast-but-imprecise-scrolling t)
(setq redisplay-skip-fontification-on-input t)
;; Inhibit resizing frame
(setq frame-inhibit-implied-resize t
frame-resize-pixelwise t)
;; Make certain buffers grossly incandescent
(use-package solaire-mode
:hook (after-load-theme . solaire-global-mode))
(use-package doom-themes
:init
(if (display-graphic-p)
;;(load-theme 'doom-palenight t)
(load-theme 'doom-one t)
(load-theme 'doom-gruvbox t))
:config
(doom-themes-visual-bell-config))
(use-package doom-modeline
:hook (after-init . doom-modeline-mode)
:init
(setq doom-modeline-window-width-limit 110
doom-modeline-minor-modes t)
:config
(setq doom-modeline-height 15
doom-modeline-env-version t
doom-modeline-persp-name t
doom-modeline-persp-icon t
doom-modeline-display-default-persp-name t
doom-modeline-indent-info t))
(provide 'init-ui)
;;; init-ui.el ends here.