Tetris/Executing elisp 文件的别名
Alias for Tetris/Executing elisp file
所以emacs中嵌入了俄罗斯方块程序。打开它的方法之一是打开 emacs,按 F10,然后是 t,然后是 g,然后是 Shift T,但这似乎只是开始玩俄罗斯方块游戏需要做很多工作。我想创建一个别名或函数,这样我就可以输入 tetris
并开始新游戏。
俄罗斯方块程序是.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 中启动程序,或者可以修改这些命令之一以直接执行程序?
您可以拨打
emacs -f tetris
启动 emacs 调用 tetris
函数(参见 emacs 的 command line options)。
如果您已经在 emacs 中,请键入 M-x tetris,其中 M 按下 Esc 或按住 Alt、Command、Option (取决于您的平台)。
所以emacs中嵌入了俄罗斯方块程序。打开它的方法之一是打开 emacs,按 F10,然后是 t,然后是 g,然后是 Shift T,但这似乎只是开始玩俄罗斯方块游戏需要做很多工作。我想创建一个别名或函数,这样我就可以输入 tetris
并开始新游戏。
俄罗斯方块程序是.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 中启动程序,或者可以修改这些命令之一以直接执行程序?
您可以拨打
emacs -f tetris
启动 emacs 调用 tetris
函数(参见 emacs 的 command line options)。
如果您已经在 emacs 中,请键入 M-x tetris,其中 M 按下 Esc 或按住 Alt、Command、Option (取决于您的平台)。