emacs作為python3.4 IDE的配置
1. ~/.emacs.d/init.el檔案內容如下
(setq inhibit-startup-message t)
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)
(package-initialize)
(defvar myPackages
'(better-defaults
elpy
auto-complete
py-autopep8
flycheck
material-theme))
(when (not package-archive-contents)
(package-refresh-contents))
(mapc #'(lambda (package)
(unless (package-installed-p package)
(package-install package)))
myPackages)
(require 'elpy)
(setq elpy-rpc-python-command "python3")
(setq python-shell-interpreter "python3")
(setq pyvenv-virtualenvwrapper-python "/usr/bin/python3")
(elpy-enable)
(ac-config-default)
(global-linum-mode t) ;;display line number
(load-theme 'material t) ;; load material theme
(global-set-key (kbd "RET") 'newline-and-indent)
(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)
2. 安裝的python包
pip3 install flake8 jedi importmagic autopep8 yapf rope
3. 安裝的emacs外掛 (M x;package-install)
better-defaults
elpy
auto-complete
py-autopep8
flycheck
material-theme
相關文章
- 作為 CEO 使用 Emacs 的兩年經驗之談Mac
- emacs 配置 clojureMac
- Emacs配置記錄Mac
- GNU/Linux實戰手記之Emacs篇 下——Emacs是個IDE (轉)LinuxMacIDE
- 用Sublime 3作為React Native的開發IDEReact NativeIDE
- windows下Emacs的安裝與配置WindowsMac
- 作為 2016 年的開發者,你需要學習 Emacs 或 ViMac
- 在 Emacs 上配置 AnacondaMac
- emacs 配置 python環境MacPython
- 一些實用的Emacs配置檔案Mac
- c++IDE配置C++IDE
- 使用memorycache作為session共享配置Session
- Arduino IDE 環境配置UIIDE
- 高效的EmacsMac
- [觀點] 基礎程式設計工具應該選IDE還是VIM/Emacs?程式設計IDEMac
- Win10 + Emacs 25.* 配置Server Client模式Win10MacServerclient模式
- 在Emacs下配置processing-mode的開發環境Mac開發環境
- Dubbo使用Apollo作為配置中心實戰
- 最為流行的幾款Java IDEJavaIDE
- Emacs 下的中文編輯 .emacs 檔的設定(轉)Mac
- 使用 Consul 作為 Python 微服務的配置中心Python微服務
- 配置webpack作為你新輪子的打包工具Web
- 我的 .emacs(轉)Mac
- emacs 的使用(轉)Mac
- 將 Vim 配置成 Python IDEPythonIDE
- 常用整合開發環境(IDE)的CUDA配置開發環境IDE
- 為什麼 Emacs 和 Vi 的學習曲線非常陡峭Mac
- 配置 Squid 作為 SSH 代理伺服器UI伺服器
- 配置Redis作為快取(六種淘汰策略)Redis快取
- git中配置Beyond Compare作為mergetoolGit
- Edit with EmacsMac
- Vagrant for EmacsMac
- Emacs使用Mac
- Emacs 的(更多)勝利Mac
- emacs開發環境配置(4)——rust開發環境Mac開發環境Rust
- 解決emacs配置tern報錯`tern-reparse-on-idle':Mac
- 我為什麼不想把自己的Emacs外掛放到MELPA上?Mac
- 【利器】Vim配置成IDE方案以及使用IDE