开发工具 YASnippet 发布了最新 0.8 版.

zw963 · 2012年08月08日 · 最后由 hbin 回复于 2012年08月21日 · 4864 次阅读

https://github.com/capitaomorte/yasnippet/pull/278

已经发布到官方的elpa.gnu.org 资源库,可以通过 elpa 直接下载。

新版本 0.8 修复了大量的 bug, 尤其是在快捷键激活snippet方面,解决了几个很严重的 bug, 原先的一些小问题,例如和其他模式冲突之类的,现在都已经解决啦。个人感觉在使用 snippet 体验方面,又上升了一个层次。尤其是在编写 snippet 的效率提升方面 (例如直接支持了 lisp 正则表达式,原先有关转义字符的几个问题也很好的得到了解决), 对我个人的影响是很大的。

3Q,我去瞅瞅。

通知貌似有问题啊,我的消息中心没有说有@啊,奇怪了。昨晚@huacnlee是不是在调试呢,大半夜的时候上来发现在维护中

@willmouse 昨晚确实是维护了一下,然后忘了启动 Sidekiq,结果今天下午才想起

@zw963 没在用 yasnippet... google 了一下,发现是 pluskid 写的一个项目,那必须得用一下了...

#3 楼 @yedingding

我发现你一般都是这会儿上线回复我,常跟老外打交道的人,都是夜猫子?

现在不是他了。是另一个外国人。也是很牛一人,提交一个 issue, 很快就能找到并解决问题,特别有效率,你看看这个项目 github 的 issue 的活跃度,就知道了。

你绝对该用用 yasnippet. 别的不说,就说你视频里自己 do 后面加空格,用 snippet 可以轻易的以优雅的方式来实现。而且现在完美的支持通过快捷键 对一个region外包一个自定义snippet 这对于编写比较复杂的 snippet 模板,极大的提高了效率,而且不会出错。而且可以使用 Emacs 里面的所有文本处理函数。

@zw963 Thx!赶紧更新 ;)

匿名 #6 2012年08月09日

@zw963 爆以下的 emacs 配置

确实没通知,回复里才通知吧。有时间在折腾

匿名 #8 2012年08月10日

@zw963 爆一下你的.emacs

#8 楼 @nuclearkitten

就在我的 github 上呀。很乱的。稍后我再 push 一下。

匿名 #10 2012年08月10日

@zw963 the same

0.8 不知道怎么改的,很多类似 (yas/initialize) 有 '/' 符号的函数都被重命名为 (yas-initialize),有些函数还有两个 '-',直接导致 AC 不能用了,完全没有考虑兼容。

#11 楼 @hbin

晕,我都忘了咱社区还有你用 Emacs 嘛。

重命名是因为 yasnippet 要进入 emacs 官方 resource, elpa.gnu.org, GNU 有严格的命名约定,我倒是觉得改回来挺好的。

你 AC 不能用,你肯定是在 AC 里面设定了通过 AC 直接使用了ac-source-yasnippet, 这不全怪 yas, 因为 AC 使用了 Yasnippet 未公布的 API. 而是 AC 更新太慢了。那个日本人好像不怎么维护了,否则这点小问题早解决了。你看看 YASnippet 每天有多少 issue, 多少 commit.

@zw963 为什么我的ElPA列表里没有YASnippet呢,我也是 Emacs24.1 的版本啊。

#12 楼 @zw963 嗯,看到 Yasnippet 维护者 capitaomorte 在 AC 上提的 pull-requrest,可以和 AC 一起用了。

#14 楼 @hbin

嗯,有关无法和 AC 一起使用的那个 issue 是我写的。

#15 楼 @zw963 呵呵,Good Job!之前升 0.7 的时候也碰到过这个问题,所以这次谨慎了些,现在能用就好,等文档齐了再来细看。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号