[ANN]YASnippet 0.1.1 Released

March 8, 2008 – 2:05 pm

YASnippet — Yet Another Snippet extension for Emacs. 最近有些忙,代码差不多了,文档会在有时间的时候陆续更新。先看 Screencast :

这里可以下载清晰版的 Screencast 。yasnippet.el 是在总结了 smart-snippet.el 的反馈之后完全重写的。部分 feature 列表:

  • 配置简单(一句话: (require 'yasnippet-bundle)
  • 在输入的时候同步更新 field (Textmate)
  • 可以在文件中定义 snippet (msf-abbrev)
  • 支持将文件中定义的 snippets “编译”成单独的 .el 文件,方便携带,加快加载速度
  • 没有使用内置的 abbrev ,因此可以在没有 abbrev-table 的 mode 方便使用
  • 智能的 Tab 键:展开、下一个 field 或者是缩进以及其他,而且是自动的,几乎不用配置
  • 支持 Elisp 嵌入 (msf-abbrev)
  • 支持 Field Transformation (Textmate)
  • 可以从菜单选择 snippet ,可以有同名的 snippet ,展开的时候使用弹出菜单进行选择

最后,这是项目主页,我想继续沿用以前smart-snippet 的讨论组,两个扩展都可以在里面讨论。相关文档和发布通知等应该会陆续出来,最近好忙 >_< ~~

  1. 9 Responses to “[ANN]YASnippet 0.1.1 Released”

  2. 相当棒的插件。之前没有用过smart-snippet,看了视频后给我很大的震撼。一直很喜欢eclipse里那种写代码的方式,加上emacs键绑定,可以用“惬意”来形容啊。这个插件把相似的功能带到emacs上,正是我期盼已久的。

    看视频里的emacs菜单里似乎没有Java支持?

    By Feng on Mar 8, 2008

  3. @Feng:
    视频演示是最简单的情况,什么都不做定制的。当然你可以很方便地自己定制各种 mode 的 snippet ,包括 java-mode ,只是自带的 mode 和 snippet 比较少了。 :)

    By pluskid on Mar 9, 2008

  4. 这个视频是用什么软件做的?感觉很pp~

    By quark on Mar 9, 2008

  5. @quark:
    Camtasia Studio. 好像就是 Snagit 同一个公司出的产品,很好用,有试用版的。

    By pluskid on Mar 10, 2008

  6. 太感谢你出了这么一个好用的东东。之前偶就在用smart-snippet,不过,长时间没有注意你重写了一个yasnippet,哈哈~
    这个果然好用了很多~

    By Kyle on Mar 24, 2008

  7. @Kyle:
    You are welcome! :) YASnippet 确实比 smart-snippet 改进了很多。

    By pluskid on Mar 24, 2008

  8. 怎么用TAB扩展不上呢

    By chris on Mar 25, 2008

  9. @chris,
    什么意思?有问题的话,也可以去讨论组讨论。 :)

    By pluskid on Mar 25, 2008

  10. ym
    拖下来回去用。。。

    By Mike on Mar 29, 2008

Post a Comment