aboutsummaryrefslogtreecommitdiff
path: root/emacs
diff options
context:
space:
mode:
Diffstat (limited to 'emacs')
-rw-r--r--emacs/emacs.el11
1 files changed, 6 insertions, 5 deletions
diff --git a/emacs/emacs.el b/emacs/emacs.el
index 59d18153..a09582be 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)