因此,在emacs中嵌入了一个Tetris程序。打开它的一种方法是打开emacs,点击F10,然后点击g,然后点击Shift T,但是开始一个俄罗斯方块游戏似乎有很多工作要做。我想制作一个别名或功能,以便我可以输入tetris
,这将开始一个新的游戏。Tetris的别名/执行elisp文件
俄罗斯方块程序是一个.elc文件(编译后的elisp)。我检查了emacs手册页,并尝试了一些命令,但是我还没有能够使它工作。以下是我已经试过:
emacs --script tetris
哪个扔了错误Cannot open load file: /usr/share/emacs/22.1/lisp/play/tetris
于是我试着
emacs --script tetris.elc
它没有抛出任何错误,但也未能启动俄罗斯方块。然后我试图与-l
调用它像这样
emacs -l tetris.elc
并开始emacs的,但同样未能启动俄罗斯方块。有没有办法将参数传递给emacs以在emacs中启动程序,或者是否可以修改其中一个命令来直接执行程序?