From b2a4b2273b057a3814416f1bc3fda05aebdedfad Mon Sep 17 00:00:00 2001 From: Mateus Rodrigues Date: Mon, 6 Jul 2026 08:49:27 +0100 Subject: [PATCH 1/2] add envrc and ruff-format packages --- elisp/extras.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/elisp/extras.el b/elisp/extras.el index 31cc4cf..9c90510 100644 --- a/elisp/extras.el +++ b/elisp/extras.el @@ -168,10 +168,15 @@ :init (setenv "WORKON_HOME" "~/.cache/pypoetry/virtualenvs")) +(use-package envrc + :hook (after-init . envrc-global-mode)) + (use-package python-black :after python :hook (python-mode . python-black-on-save-mode-enable-dwim)) +(use-package ruff-format) + (use-package pydoc) (use-package pet From b7ec93577080375f124ce0d99400e756cee2e0dd Mon Sep 17 00:00:00 2001 From: Mateus Rodrigues Date: Mon, 6 Jul 2026 09:04:07 +0100 Subject: [PATCH 2/2] conform company and treemacs to use-package style --- elisp/extras.el | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/elisp/extras.el b/elisp/extras.el index f2102c9..ad360f0 100644 --- a/elisp/extras.el +++ b/elisp/extras.el @@ -80,19 +80,16 @@ :demand t :bind ("C-x g" . 'magit-status)) -;; ;; code completion +;; code completion (use-package company - :demand t - :config - (add-hook 'after-init-hook 'global-company-mode)) + :hook (after-init . global-company-mode)) (use-package tomlparse) ;; TODO I'm only using demand so is set from the start (use-package treemacs :demand t - :config - (global-set-key (kbd "") 'treemacs)) + :bind ("" . 'treemacs)) ;; Javascript and React (use-package rjsx-mode