diff --git a/modules/prelude-python.el b/modules/prelude-python.el index 65eb463..604ef87 100644 --- a/modules/prelude-python.el +++ b/modules/prelude-python.el @@ -37,7 +37,12 @@ (defun prelude-python-mode-defaults () "Defaults for Python programming." - (subword-mode +1)) + (subword-mode +1) + (setq-local electric-layout-rules + '((?: . (lambda () + (if (python-info-statement-starts-block-p) + 'after))))) + (electric-layout-mode +1)) (setq prelude-python-mode-hook 'prelude-python-mode-defaults)