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 (use-package apheleia
:config :config
(add-to-list 'apheleia-formatters (setf (alist-get 'nixpkgs-fmt apheleia-formatters)
'(nixpkgs-fmt . ("nixpkgs-fmt"))) '("nixpkgs-fmt"))
(add-to-list 'apheleia-mode-alist (setf (alist-get 'python-mode apheleia-mode-alist)
'(nix-mode . nixpkgs-fmt))) '(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 (use-package autorevert
:config :config
@ -166,6 +170,7 @@
(js-ts-mode . eglot-ensure) (js-ts-mode . eglot-ensure)
(json-mode . eglot-ensure) (json-mode . eglot-ensure)
(json-ts-mode . eglot-ensure) (json-ts-mode . eglot-ensure)
(python-base-mode . eglot-ensure)
(typescript-ts-mode . eglot-ensure) (typescript-ts-mode . eglot-ensure)
(typescript-mode . eglot-ensure) (typescript-mode . eglot-ensure)
(nix-mode . eglot-ensure) (nix-mode . eglot-ensure)

View file

@ -41,14 +41,6 @@
nodePackages.vscode-json-languageserver nodePackages.vscode-json-languageserver
noto-fonts noto-fonts
pass pass
python312Packages.flake8
python312Packages.isort
python312Packages.rope
python312Packages.pyflakes
python312Packages.python-lsp-server
python312Packages.pyls-isort
python312Packages.python-lsp-black
python312Packages.pylsp-rope
ripgrep ripgrep
tree tree
typescript typescript