What is the best code template facility for Emacs? -
particularly, best snippets package out there?
features:
- easy define new snippets (plain text, custom input defaults)
- simple navigation between predefined positions in snippet
- multiple insertion of same custom input
- accepts selected text custom input
- cross-platform (windows, linux)
- dynamically evaluated expressions (embedded code) written in concise programming language (perl, python, ruby preferred)
- nicely coexists others packages in emacs
example of code template, simple for
loop in c:
for (int = 0; < %n%; ++i) { _ }
it lot of typing such common code. want invoke code template or snippet inserts boilerplate code me. additionally stops (on tab or other keystroke) @ %n%
(my input replaces it) , final position of cursor _
.
textmate's snippets closest match not cross-platform solution , not emacs.
the second closest thing yasnippet (screencast shows main capabilities). interferes hippie-expand
package in setup , embedded language emacslisp i'm not comfortable outside .emacs
.
edit: posted answer here allow voting on yasnippet
.
Comments
Post a Comment