我正在尝试让 r-autoyas 在 Emacs 23.3.1 上工作
我已经安装了 yasnippet,它自己运行良好。例如:在 C++ 模式中,“for”之后的 TAB 会自动扩展。然后我继续让 r-autoyas 工作。我已按照 github 存储库中给出的说明进行操作,但无法让 TAB 扩展甚至是 R 缓冲区中的内置函数。
如果我输入 rnorm( 然后按 TAB 键,会打开一个小缓冲区,向我显示函数的各种参数。这是默认行为吗?还是应该将输入参数填充为默认值并让我一一更改?
我在网上搜索,看看有没有其他人遇到过这个问题。在一个论坛中,有人提到这可能是因为 Emacs 中的自动完成功能。
我的 init.el 文件中有以下几行,这些行在说明中给出:
(需要'r-autoyas)
(add-hook 'ess-mode-hook 'r-autoyas-ess-activate)
(add-hook 'ess-mode 'yas/minor-mode-on)