From 09fd19d08cb61c47c204caeb5f0064b534c7eda3 Mon Sep 17 00:00:00 2001 From: Wojciech Kozlowski Date: Sun, 17 Mar 2019 17:31:22 +0100 Subject: [PATCH] Add python LSP mode --- modules/em-programming.el | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/em-programming.el b/modules/em-programming.el index 1661486..17d614a 100644 --- a/modules/em-programming.el +++ b/modules/em-programming.el @@ -146,16 +146,23 @@ (use-package python :init - (setq python-shell-interpreter "python3")) + (setq python-shell-interpreter "python3") + :hook + (python-mode . lsp)) (use-package elpy :hook (python-mode . elpy-mode) + :after flycheck + :init (elpy-enable) :config (unbind-key "C-c C-f" python-mode-map) (unbind-key "C-c C-f" elpy-mode-map) (setq elpy-rpc-python-command "python3") (setq python-shell-interpreter "ipython3" - python-shell-interpreter-args "-i --simple-prompt")) + python-shell-interpreter-args "-i --simple-prompt") + + (setq elpy-modules (delq 'elpy-module-flymake elpy-modules)) + (add-hook 'elpy-mode-hook 'flycheck-mode)) (use-package py-autopep8 ;; Note that this package require autopep8 to be installed.