几周前,我尝试自定义在CentOS 5.5上运行的默认字体Emacs 21.4.1,现在emacs无法启动。 emacs将以该-fn标志开头。但是,我找不到在我的任何配置文件中指定Inconsolata-12的位置,即.emacs. 我也删除了我的.Xresources文件。目录.emacs.d为空。 我.emacs文件的内容: (custom-set-variables ;; custom-set-variables was added by Custom -- don't edit or cut/paste it! ;; Your init file should contain only one such instance. '(auto-compression-mode t nil (jka-compr)) '(case-fold-search t) '(current-language-environment "UTF-8") '(default-input-method "rfc1345")) (custom-set-faces ;; custom-set-faces was added by Custom -- don't edit or …
编辑: 我接受了下面的答案,因为它回答了我的问题,但是我不知道如果使用x11 emacs,那是非常丑陋的,所以我不得不start-server每次都开始将init文件放入该文件中emacs.app(单击它),然后我可以使用-c和-t在终端上打开更多emacsclients。唯一的缺点是emacs主窗口必须保持打开状态,但这是我发现的与我实际寻找的最接近的东西。如果有人可以按照我的方法纠正我,我仍然感激不尽。 如果您已经提出并回答了这个问题,我表示歉意,但是从今天早上开始,我一直在StackExchange和Google上寻求解决方案。 首先,我是Emacs和脚本编写的新手。 好了,我已经从http://emacsformacosx.com安装了最新的Emacs.app,并且我使用MacPorts安装了在终端中运行的Emacs的最新版本。两者都运行良好,但是我的问题是,每当我emacs --daemon从Terminal 运行,然后尝试执行时emacsclient -c,都会引发以下错误: Waiting for Emacs... *ERROR*: Don't know how to create a frame on window system x 有人可以帮我了解发生了什么,如何同时使用emacsclient -c和emacsclient -t毫无问题地使用它们吗? PS:我已经读过这个答案,但是它没有帮助,因为该-c选项吐出了我上面描述的错误,并且emacsclient如果我不给它一个参数也不会打开。