diff --git a/home/emacs/init.el b/home/emacs/init.el index 081029b..e05e383 100644 --- a/home/emacs/init.el +++ b/home/emacs/init.el @@ -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)