EMACS Python IDE 配置

  • 安裝 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)

  ``

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章