如何在命令行的同一窗口中使emacs
启动Emacs?我可以通过输入emacs -nw
来执行此操作,但是我可以在.emacs
中添加一行以便它自动生效吗?
答案 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实例。如果您希望能够同时使用图形和非图形客户端,这可能会给您一些灵活性。