在激活某些键绑定时,有没有办法轻松插入代码段? AFAICT,官方文档建议设置:#binding:
指令,smth像这样:
#name : <p>...</p>
#binding: C-c C-c C-m
# --
<p>`(when yas/prefix "\n")`$0`(when yas/prefix "\n")`</p>
但是,这对我不起作用。什么可能导致问题的想法?
修改
我正在使用GNU Emacs 24.0.93.1,从GitHub repo抓取Yasnippet。
答案 0 :(得分:2)
确保您拥有最新版本的Yasnippet。您提供的代码段(几乎)完全可以使用最新版本,该版本始终可以在http://github.com/capitaomorte/yasnippet找到。
我说“差不多”的原因是yas/prefix
技术根本没有用,因为我刚才修复了一个错误(在提交中引用了这个stackoverflow链接)
因此,使用C-c C-c m
将展开<p></p>
并使用C-u C-c C-c m
展开<p></p>
如果您仍有问题,可以使用github问题跟踪器解决这些问题http://github.com/capitaomorte/yasnippet/issues