我是Emacs的新手。我发现许多emacs插件以.el文件形式发布。我不知道如何安装它们。我可以把它们放在我的emacs安装目录中吗?如何在Windows平台上安装Emacs插件(很多时候是.el文件)?
53
A
回答
74
将它放置后,说myplugin.el
你~/.emacs.d/
目录,添加以下你.emacs
文件:
(add-to-list 'load-path "~/.emacs.d/")
(load "myplugin.el")
而且,在很多情况下,你需要,而不是下面第二行:
(require 'myplugin)
在任何情况下,您应该查阅您正在尝试安装的软件包的文档,您应该使用哪一个。
如果您不确定您的~
目录,可以通过键入C-x d ~/
并按Enter
看到它。
2
很多时候,emacs插件将包含一个需要从加载路径访问的elisp文件目录。一个简单的方法,以确保所有个人的elisp文件以及的elisp的文件子目录包含在负载路径和访问是做类似如下的内容:
- 创建一个目录名为〜/ .emacs.d /网站口齿不清。
- 在〜/ .emacs.d/site-lisp目录中安装任何单个elisp文件。
- 在您的〜/ .emacs.d/site-lisp目录下的子目录中安装由多个elisp文件组成的软件包。
下面的代码添加到您的〜/ .emacs文件,以确保Emacs的“看见”所有已安装的elisp文件:
(add-to-list 'load-path "~/.emacs.d/site-lisp") (progn (cd "~/.emacs.d/site-lisp") (normal-top-level-add-subdirs-to-load-path))
这将确保所有的elisp文件,这些文件位于〜/ .emacs.d/site-lisp目录中或位于该目录下的子目录中。
3
如前所述,您需要将文件的位置放在Emacs的加载路径中。
阅读文件顶部的注释,看它是否有任何特定的安装或使用说明。作者经常提供这些信息,而且没有一个正确的方法可以做到,所以看起来很明智。
如果文件包含(provide 'some-name)
行(通常在文件的末尾),那么将会被期望使用(require 'some-name)
来加载它。
你也可能希望字库编译库的速度(但这是一个不同的问题)。
0
一些补充信息: MATLAB。EL来自http://matlab-emacs.sourceforge.net/
在Windows上,使用看起来像这样的负载路径:
(add-to-list 'load-path' "C:\\Dropbox\\Portable\\emacs\\matlab-emacs")
如果需要完整的MATLAB功能,您应该使用:
;;MATLAB Mode:
(add-to-list 'load-path' "C:\\Dropbox\\Portable\\emacs\\matlab-emacs")
(require 'matlab-load)
,如果你只是想编辑文本文件:
;;MATLAB Mode:
(add-to-list 'load-path' "C:\\Dropbox\\Portable\\emacs\\matlab-emacs")
(autoload 'matlab-mode "matlab" "Enter MATLAB mode." t)
(setq auto-mode-alist (cons '("\\.m\\'" . matlab-mode) auto-mode-alist))
(autoload 'matlab-shell "matlab" "Interactive MATLAB mode." t)
相关问题
- 1. 在窗口上安装emacs插件
- 2. 的管理平台如何安装插件上Heroku.com
- 3. 如何在Windows上安装emacs?
- 4. 仅为ONE平台安装cordova插件
- 5. C#安装 - 同时在多台计算机上安装软件
- 6. 无法在平台上安装sonarlint插件:Eclipse Mars.1(4.5.1)
- 7. QT平台插件“windows”
- 8. 在Windows 10上安装logstash插件
- 9. 在Windows上安装pathogen vim插件
- 10. windows开发平台安装
- 11. 如何让这个插件仅在非Windows平台上运行?
- 12. 如何在Windows 7平台上安装XCODE?
- 13. 如何在Windows平台上安装Titanium模块
- 14. 如何在OS X El Capitan中安装授权插件?
- 15. 打开emacs时运行.el文件
- 16. 试图在Mac OS上安装ElasticSearch插件的问题El Capitan
- 17. “安装失败”错误尝试在OS X上安装Red Giant插件El Capitan
- 18. emacs如何在初始化时不加载某些.el文件?
- 19. 如何在Emacs启动时加载.el文件的更改?
- 20. 安装在Haskell平台上的Cabal在windows上的便携式软件包
- 21. 在一台计算机上找不到Qt平台插件“windows”
- 22. 如何在intellij上安装ibatis插件
- 23. 如何在win8上安装vagrant插件
- 24. 如何在Eclipse上安装插件
- 25. 如何在Notepad ++上安装JSLint插件?
- 26. 如何在Mac上安装插件?
- 27. 如何在xl-release上安装插件?
- 28. 如何在el capitan上安装pygame
- 29. 如何在El Capitan上安装tensorflow?
- 30. 如何在el capitan上安装psycopg2?
他“在Windows平台”为题做了提...所以你可能想男人其中“〜”在Windows上(如果你知道的话)。 – Nemo
要找出'〜'的位置,请输入'M- :(扩展文件名称〜“)。 – sanityinc
〜/对我来说,在Windows 8上是C:\ Users \ \ AppData \ Roaming \ .emacs.d。 –