首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aquamacs2.4 -- subdirs.el --如何从装载中排除路径

Aquamacs2.4 -- subdirs.el --如何从装载中排除路径
EN

Stack Overflow用户
提问于 2013-04-14 02:17:06
回答 1查看 209关注 0票数 0

我正在设置Aquamacs2.4,用于至少三台不同的计算机,我不知道如何最好地将一条路径(例如/Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/tabbar)从位于/Applications/Aquamacs.app/Contents/Resourcessubdirs.el中排除

代码语言:javascript
复制
(if (fboundp 'normal-top-level-add-subdirs-to-load-path)
    (normal-top-level-add-subdirs-to-load-path))

另外,另一个位于subdirs.el内部的/Applications/Aquamacs.app/Contents/Resources/lisp

代码语言:javascript
复制
;; In load-path, after this directory should comecertain of its subdirectories.  Here we specify them.
    (normal-top-level-add-to-load-path '("url" "textmodes" "progmodes" "play" "org" "nxml" "net" "mh-e" "mail" "language" "international" "gnus" "eshell" "erc" "emulation" "emacs-lisp" "contrib" "cedet" "calendar" "calc" "aquamacs"  "obsolete"))

我花了几个小时解决问题,并最终在/Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/tabbar中定制了/Applications/Aquamacs.app/Contents/Resources/lisp/aquamacs/tabbar。在最终弄清楚发生了什么之后,我有两个明显的选择- (1)硬代码aquamacs-tabbar.el (通过删除重写customizations.el的相关部分);或者(2)将我的所有定制代码直接编码到aquamacs-tabbar.el中。所以现在我有了一个硬编码的定制aquamacs-tabbar.el (隐藏在应用程序包中) --我想把它复制到一个更方便用户的脚本加载目录/Users/HOME/Library/Preferences/Aquamacs Emacs中,这样我就可以在那里使用它,并将该目录和所有子目录与我的其他三台计算机同步。

我想尽可能地保持应用程序的完整,但我真的不想在不断的基础上将应用程序本身同步到多台计算机。

也许解决方案是从Aquamacs2.4中取出内脏,并将骨架与我的所有计算机同步,然后将剥离的内脏放入/Users/HOME/Library/Preferences/Aquamacs Emacs中。然后,我可以让后者和我的其他计算机同步,以满足我的内心需求。

我确信定制aquamacs-tabbar.el只是许多需要调整的脚本(隐藏在应用程序包中)中的第一个。

任何想法都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-17 03:00:26

有关如何在构建过程中自定义所有与emacs相关的文件的路径(将所有内容都放在同一屋檐下)的想法,请参阅:

OSX -- configuring Emacs to use NSSpellChecker

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15995040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档