aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/init-python.el24
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))