-
安裝 Python 包
pip3 install flake8 jedi importmagic autopep8 yapf rope
-
安裝 Emacs 包
better-defaults
elpy
auto-complete
py-autopep8
flycheck
material-theme -
~/.emacs.d/init.el 設置
(require 'package)
(add-to-list 'package-archives
'("melpa" . "https://stable.melpa.org/packages/") t)
(package-initialize)
(require 'elpy)
(setq elpy-rpc-python-command "c:/Python37/python")
(setq python-shell-interpreter "c:/Python37/python")
(elpy-enable)
(ac-config-default)
(global-linum-mode t) ;;display line number
(load-theme 'material t) ;; load material theme
(when (require 'flycheck nil t)
(setq elpy-modules (delq 'elpy-module-flymake elpy-modules))
(add-hook 'elpy-mode-hook 'flycheck-mode))
;; enable autopep8 formatting on save
(require 'py-autopep8)
(add-hook 'elpy-mode-hook 'py-autopep8-enable-on-save)
``