0
我有一個關於Emacs自定義的問題。手動安裝Emacs功能
例如,有一個git回購,如https://github.com/bbatsov/projectile。
的目錄結構是這樣的:
-rw-r--r-- 1 haoruan staff 12K Nov 7 16:30 CHANGELOG.md
-rw-r--r-- 1 haoruan staff 1.5K Nov 7 16:30 CONTRIBUTING.md
-rw-r--r-- 1 haoruan staff 138B Nov 7 16:30 Cask
-rw-r--r-- 1 haoruan staff 884B Nov 7 16:30 Makefile
-rw-r--r-- 1 haoruan staff 28K Nov 7 16:30 README.md
-rw-r--r-- 1 haoruan staff 39K Nov 7 16:30 helm-projectile.el
-rw-r--r-- 1 haoruan staff 4.4K Nov 7 16:30 persp-projectile.el
-rw-r--r-- 1 haoruan staff 112K Nov 7 16:30 projectile.el
drwxr-xr-x 7 haoruan staff 238B Nov 7 16:30 screenshots
drwxr-xr-x 3 haoruan staff 102B Nov 7 16:30 script
drwxr-xr-x 7 haoruan staff 238B Nov 7 16:30 test
drwxr-xr-x 3 haoruan staff 102B Nov 7 16:30 travis
建議,要安裝該功能的推薦的方法是使用MELPA。我可以克隆這個git repo,但我無法ping通MELPA。我的問題是如何手動安裝這個Emacs功能?更一般的是,我該如何手動安裝這種使用木桶的Emacs功能?
對於大多數軟件包來說,將'* .el'文件放在Emacs'load-path'中,並且只需要''.emacs''或'init.el'中的一個或多個就足夠了。文件。如果你有興趣使Emacs的啓動速度最大化,那麼使用'package.el'來安裝軟件包有一定的優勢 - 比如設置一些自動加載的東西,還有一些只在需要的時候加載,等等 – lawlist