diff options
-rw-r--r-- | modules/init-python.el | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/modules/init-python.el b/modules/init-python.el index 557a232..b2800d6 100644 --- a/modules/init-python.el +++ b/modules/init-python.el @@ -13,17 +13,21 @@ (setq python-indent-offset 4))) (use-package python - :mode ("\\.py" . python-mode) + :mode + ("\\.py" . python-mode)) + +(use-package elpy + :init + (advice-add 'python-mode :before 'elpy-enable) + :mode + ("\\.py$" . python-mode) :config - (use-package elpy - :init - (add-to-list 'auto-mode-alist '("\\.py$" . python-mode)) - :config - (setq elpy-rpc-backend "jedi") - :bind (:map elpy-mode-map - ("M-." . elpy-goto-definition) - ("M-," . pop-tag-mark))) - (elpy-enable)) + (setq elpy-rpc-backend "jedi") + :bind + (:map elpy-mode-map + ("M-." . elpy-goto-definition) + ("M-," . pop-tag-mark))) + (setq auto-mode-alist (append '(("SConstruct\\'" . python-mode) ("SConscript\\'" . python-mode)) |