This commit is contained in:
2025-11-17 16:53:12 -05:00
parent 5e166af158
commit 94b75bf2b2

32
init.el
View File

@@ -11,10 +11,21 @@
(setq display-line-numbers-type 'relative)
(global-display-line-numbers-mode)
;;disable line numbers for modes where it's weird
(dolist (mode '(org-mode-hook
term-mode-hook
shell-mode-hook
eshell-mode-hook))
(add-hook mode (lambda () (display-line-numbers-mode 0))))
;;disable file backups
(setq make-backup-files nil)
(setq create-lockfiles nil)
;; always follow symlinks without asking
(setq vc-follows-symlinks t
find-file-visit-truename t)
;;set up package management
(require 'package)
@@ -87,3 +98,24 @@
(use-package consult-projectile
:ensure t
:bind (("C-c p h" . consult-projectile)))
;;icons are required for modeline
(use-package all-the-icons
:ensure t
:if (display-graphic-p))
;;replace the line at the bottom with something more stylish
(use-package doom-modeline
:ensure t
:init (doom-modeline-mode 1)
:config
(setq doom-modeline-height 15))
(use-package rainbow-delimiters
:hook (prod-mode . rainbow-delimiters-mode))
(use-package which-key
:init (which-key-mode)
:diminish which-key-mode
:config
(setq which-key-idle-delay 1))