Setup for Python language

This commit is contained in:
Tobias Ostner 2026-04-20 13:16:12 +02:00
parent a19a1e4c98
commit dd81c1b964
2 changed files with 9 additions and 12 deletions

View file

@ -18,10 +18,14 @@
(use-package apheleia
:config
(add-to-list 'apheleia-formatters
'(nixpkgs-fmt . ("nixpkgs-fmt")))
(add-to-list 'apheleia-mode-alist
'(nix-mode . nixpkgs-fmt)))
(setf (alist-get 'nixpkgs-fmt apheleia-formatters)
'("nixpkgs-fmt"))
(setf (alist-get 'python-mode apheleia-mode-alist)
'(ruff-isort ruff))
(setf (alist-get 'python-ts-mode apheleia-mode-alist)
'(ruff-isort ruff))
(setf (alist-get 'nix-mode apheleia-mode-alist)
'nixpkgs-fmt))
(use-package autorevert
:config
@ -166,6 +170,7 @@
(js-ts-mode . eglot-ensure)
(json-mode . eglot-ensure)
(json-ts-mode . eglot-ensure)
(python-base-mode . eglot-ensure)
(typescript-ts-mode . eglot-ensure)
(typescript-mode . eglot-ensure)
(nix-mode . eglot-ensure)