在与命令行相同的窗口中运行Emacs

时间:2010-02-10 20:09:17

标签: emacs frame

如何在命令行的同一窗口中使emacs启动Emacs?我可以通过输入emacs -nw来执行此操作,但是我可以在.emacs中添加一行以便它自动生效吗?

2 个答案:

答案 0 :(得分:9)

简短的回答是“不”。

当您的.emacs被阅读时,已经选择是否使用图形或非图形显示。

也许shell别名更适合您的需求

alias emacs 'emacs -nw'

您可以通过添加

来验证这一点
(y-or-n-p "Sourcing .emacs...")

位于.emacs的顶部并运行Emacs的图形和非图形变体,无论是在Emacs出现后(图形或非图形)都会出现提示。

答案 1 :(得分:2)

要记住的另一件事是大多数Linux发行版都有一个允许在没有图形支持的情况下安装emacs的软件包。在基于Debian的发行版上,这是emacs-nox。此外,由于emacs23的开发已经完成,emacs现在具有守护进程模式,因此您可以使用emacsclient连接到单个正在运行的emacs实例。如果您希望能够同时使用图形和非图形客户端,这可能会给您一些灵活性。