安裝方法:
首先,安裝一些依賴包:
# either of these然後,在你的home目錄下,建立乙個.emacs檔案,並寫入如下內容:pip
install
rope
pip
install
jedi
# flake8
用來檢查語法錯誤
pip
install
flake8
# importmagic
用來自動引入需要的包
pip
install
importmagic
# autopep8 用來檢查pep8規範
pip
install
autopep8
# yapf
用來格式化**
pip
install yapf
(require '開啟emacs執行package)
(add-to-list '
package-archives
'("elpy" . ""))
m-x package-refresh-contents
載入新的庫,然後執行m-x package-install ret elpy ret
(ret即回車鍵)安裝elpy
最後,把下邊的內容新增到.emacs檔案中
(package-initialize)完成。(elpy-enable)
reference:
Emacs Python 自動補全 Elpy
安裝方法 首先,安裝一些依賴包 either of these pip install rope pip install jedi flake8 用來檢查語法錯誤 pip install flake8 importmagic 用來自動引入需要的包 pip install importmagic au...
Emacs Python 自動補全之 eglot
首先eglot 是乙個lsp mode的整合環境。作者說這不僅僅是乙個lsp工具。但是我從其說明文件中沒有得到更多的東西。eglot 相當於只是乙個框架。需要什麼功能,還需要另外單獨安裝,其對應關係如下 比如,這個測試中需要支援python 的lsp 就需要去安裝pyls.各個lsp 的入口,可以在...
Emacs Python 自動補全之 jedi
jedi 的安裝配置並不是很友好。github 安裝jedi m x package install jedi jedi core這裡需要注意,jedi core是須要安裝的。因為後面會用到。配置python mode自動啟用jedi 在相應的配置檔案中加入以下內容 setq jedi server...