From 5b3fd6b8aeb11d15ed319aed14439724469f88b0 Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 29 Apr 2025 16:31:41 +0200 Subject: [PATCH] Switch from elpy to eglot + basedpyright --- emacs/emacs.el | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/emacs/emacs.el b/emacs/emacs.el index 59d1815..a09582b 100644 --- a/emacs/emacs.el +++ b/emacs/emacs.el @@ -78,11 +78,12 @@ ;; Untar the archive and symlink the jdtls binary in ~/.local/bin (add-hook 'java-mode-hook 'eglot-ensure) -;; Did not manage to make eglot work :( -(use-package elpy - :ensure t - :init - (elpy-enable)) +;; pipx install basedpyright +(add-hook 'python-mode-hook 'eglot-ensure) + +;; The default setting is higher than strict, and complains (amongst others) about missing type annotations +(setq-default eglot-workspace-configuration + '(:basedpyright (:typeCheckingMode "strict"))) ;; YAML support (use-package yaml-mode :ensure t) -- 2.47.3