Emacs config tweaks

This commit is contained in:
2025-08-24 04:21:26 -04:00
parent 2b0334fdc0
commit 4ad87a9d0a

View File

@@ -176,6 +176,7 @@
(column-number-mode)
;; line numbers, not quite everywhere
(setq display-line-numbers-type 'relative)
(add-hook 'prog-mode-hook #'display-line-numbers-mode)
(add-hook 'text-mode #'display-line-numbers-mode)
@@ -212,6 +213,7 @@
("Code" (or
(mode . c-ts-mode)
(mode . c++-ts-mode)
(mode . emacs-lisp-mode)
(mode . js-ts-mode)
(mode . makefile-gmake-mode)
(mode . python-ts-mode)
@@ -231,8 +233,16 @@
(ibuffer-switch-to-saved-filter-groups "Default")
(ibuffer-auto-mode 1)))
;; make dired less messy
(setf dired-kill-when-opening-new-dired-buffer t)
;; kill buffers
(substitute-key-definition 'kill-buffer 'kill-buffer-and-window global-map)
;; git stuff
(use-package magit)
(use-package magit
:config
(setq magit-bury-buffer-function 'kill-buffer))
(use-package magit-todos
:after magit)