Files
emacs.d/site-start.d/403-python-mode.el
Ralf Zerres ea9a5287a2 403-python-mode.el: move to use python-black
* substitue y-autopep8
* python-black is actively developed

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-25 12:48:55 +02:00

30 lines
791 B
EmacsLisp

;;; 403-python-mode.el --- major mode for python code
;;; Commentary:
;;; Code:
(use-package python-mode
:ensure t
:config
(add-hook 'python-mode-hook
(lambda ()
(setq indent-tabs-mode nil) ; use only spaces and no tabs
;;(setq py-indent-offset 4) ; defaults to 4
;;(setq indent-tabs-mode t) ; use tabs to indent
;;(setq tabs-width 4) ;
(add-to-list 'write-file-functions 'whitespace-cleanup)))
(use-package python-black
;; Be complient with PIP 8 -- Style Guide
;; https://www.python.org/dev/peps/pep-0008/#indentation
:demand t
:custom
(python-black-on-save-mode-enable-dwim))
(use-package 'py-autopep8
:custom
;;(require 'py-autopep8)
(py-autopep8-enable-on-save))
)
;;; 403-python-mode.el ends here