我试图让写给 Mac OS X 的 Emacs 配置文件在 Ubuntu 上工作。我有这样一行代码:
(add-to-list 'load-path "/usr/local/Cellar/emacs/23.3/share/emacs/site-lisp/w3m")
它用于加载emacs-w3m。在OS X上,我使用Homebrew安装了Emacs,因此它位于/usr/local/Cellar/。Ubuntu上的site-lisp目录在不同的位置。如何编写这行代码,以便在两个操作系统上都能运行?是否有一个Emacs Lisp函数可以检索site-lisp目录?
load-path
并查找名为w3m
的子目录,然后将它们全部添加到加载路径中。但是,我认为这并不是必要的。w3m
不应该安装自己的 autoloads 吗?它应该会自动安装! - tripleee