2013-10-28 44 views
1

我已经在emacs中创建了自己的主模式来编辑某些文件。我想在命令行中选择此模式(如果我从我的Emacs的初始化文件(~/.emacsauto-load它的模式正常工作),我曾尝试以下(见How can I start different mode with Emacs in command line?):在命令行选择自定义emacs主模式

emacs -f my-mode file & 

但没有任何反应(我已经存储了我的模式文件中~/emacs/my-mode.el

(我也曾尝试emacs -f matlab-mode file只是为了看看有什么问题我的特定模式的文件,但我不明白matlab-mode要么)

我在Ubuntu 12.04上使用GNU Emacs 23.3.1。

+1

请注意,您* did *运行您指定的功能;只是不在你想要运行它的缓冲区中。检查'* scratch *'缓冲区。 – phils

回答

2

参数的顺序很重要。 这适用于我:

emacs test.org -f c++-mode & 
+0

太棒了!这工作.. –