diff --git a/emacs.d/layers/python/init.el b/emacs.d/layers/python/init.el index 9ec2dfb..a763933 100644 --- a/emacs.d/layers/python/init.el +++ b/emacs.d/layers/python/init.el @@ -1,25 +1,16 @@ -;; Anaconda mode -;; https://github.com/proofit404/anaconda-mode -(use-package anaconda-mode - :diminish anaconda-mode - :ensure t - :config - (add-hook 'python-mode-hook 'anaconda-mode) - (add-hook 'python-mode-hook 'anaconda-eldoc-mode)) +;; lsp-mode +;; https://github.com/emacs-lsp/lsp-mode +(use-package lsp-mode + :hook (python-mode . lsp) + :commands lsp) -;; Company anaconda -;; https://github.com/proofit404/company-anaconda -(use-package company-anaconda - :mode ("\\.py" . python-mode) - :after (company anaconda-mode) - :config - (add-to-list 'company-backends 'company-anaconda)) +(use-package lsp-ui + :ensure t + :hook (python-mode . lsp) + :commands lsp-ui-mode) -;; Enable eldoc mode -(use-package eldoc - :diminish eldoc-mode - :config - (add-hook 'python-mode 'eldoc-mode)) +(use-package company-lsp + :hook (python-mode . lsp)) ;; Enable pip-requirements when editing a `requirements.txt` file (use-package pip-requirements