【发布时间】:2012-10-25 18:13:49
【问题描述】:
Yasn-p 似乎有效,但触发键无效。我可以加载 sn-ps,查看 sn-p 表和 M-x yas/expand。但是,在输入触发键(即时间)后,我想用不起作用的 TAB 键扩展 sn-p。我检查了 yasn-p.el 文件,发现 yas-trigger-key 设置为 .我尝试更改它,但仍然无法使其正常工作。有人知道发生了什么吗?我试图让这个首先在 LaTeX 模式下工作。 Yasn-p 告诉我我也应该尝试 C-c C-s 但这似乎只是插入“\end”。
我通过 el-get 打包管理器下载了 Yasn-p。我正在使用 OSX 和 emacs 23.4.1
【问题讨论】:
-
你能试试 M-x yas-expand RET(在你的时间之后)吗?
-
是的,效果很好......它只是不喜欢标签
-
你能按 C-h k 然后按 TAB 吗?查看当前绑定的 TAB(可能甚至不是 TAB)?
-
"TAB 运行命令 indent-for-tab-command,它是 `indent.el' 中的交互式编译 Lisp 函数...." 现在绑定正确。我试图改变它,但它没有工作......
-
好吧,TAB 应该运行 yas-expand,如果没有要扩展的内容,那么它应该执行用户分配给 TAB 的任何操作。不过,这是正确安装 yas 的问题。
标签: emacs latex code-snippets yasnippet