所以我刚刚从http://emacsformacosx.com/为我的新雪豹 macbook pro 下载了 emacs 23.1 ,它就像一个魅力,除了......
我的 .emacs 中有可视化自定义,这里提取了几行:
(set-background-color "black")
(set-cursor-color "green") (set-default-font "- -Lucida Console-normal-r-normal-normal-18- -96-96-c-* -iso10646-1")
我还设置了一些键绑定,这里有几行
(global-set-key "\Cl" `goto-line)
(global-set-key [(control ?%)] `query-replace-regexp)
我第一次启动 emacs 或使用 emacs 打开文档时,一切都完美加载。当我发出命令-N 或通过 finder 打开另一个文件时,会打开一个新窗口,其中加载了键绑定自定义,但没有视觉自定义(包括窗口大小等)
我认为这与 emacsclient 的调用方式和 emacs 服务器有关,但是尽管我热衷于使用 emacs 进行开发,但在 .emacs 级别自定义之外设置编辑器本身时,我却一无所知
以下是我希望在打开新窗口时实现的潜在行为(通过 command-n 或在 finder 中打开文档),按优先顺序排列:
让新窗口创建一个新的 emacs 进程(不仅仅是一个新的缓冲区),这样我就可以像 textmate 一样管理和导航多个项目,为每个项目使用一个 emacs 进程。
让这些视觉自定义保持不变,以便每个新窗口加载正确的大小、字体和颜色。
让每个新文档在当前活动的 emacs 窗口中作为缓冲区打开。
各位大侠能不能帮忙告诉我一下,谢谢!