diff --git a/init.el b/init.el index cf50696..efefa03 100644 --- a/init.el +++ b/init.el @@ -816,12 +816,15 @@ (use-package rainbow-delimiters :hook (prog-mode)) -(use-package direnv - :custom (direnv-always-show-summary nil) - :config (direnv-mode +1)) +(use-package envrc + :hook (after-init . envrc-global-mode) + :custom + (envrc-show-summary-in-minibuffer t)) -(with-eval-after-load 'gud - (setopt gdb-many-windows t)) +(use-package gud + :defer t + :config + (setq gdb-many-windows t)) (use-package treesit :custom @@ -833,9 +836,6 @@ (treesit-auto-add-to-auto-mode-alist) (global-treesit-auto-mode +1)) -(with-eval-after-load 'rust-mode - (setq rust-ts-mode-hook rust-mode-hook)) - (use-package eldoc :custom (eldoc-echo-area-display-truncation-message nil) diff --git a/install.el b/install.el index 1ab60eb..1a15984 100644 --- a/install.el +++ b/install.el @@ -17,7 +17,7 @@ ;; password-store pass password-store password-store-otp ;; IDE - treesit-auto flymake-popon flymake-ruff flymake-shellcheck flymake-yamllint apheleia direnv rainbow-delimiters aggressive-indent python-docstring nix-mode lua-mode + treesit-auto flymake-popon flymake-ruff flymake-shellcheck flymake-yamllint apheleia envrc rainbow-delimiters aggressive-indent python-docstring nix-mode lua-mode ;; Media emms ;; org-mode