DSnips - making D coding awesome in Vim (with GIFs!)

uri via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Thu Jul 17 17:44:14 PDT 2014


On Thursday, 17 July 2014 at 20:57:10 UTC, Kiith-Sa wrote:
> DSnips is a set of UltiSnips snippets for D (now with GIFs 
> showing each snippet in action (image-heavy))
>
> https://github.com/kiith-sa/DSnips
>
> This is an attempt to overhaul the D snippets I got merged to 
> UltiSnips (now a separate "vim-snippets" repository), as the 
> previous snippets had quite a few bugs. The snippets should now 
> be easy to use together/chain (e.g. an "imp" (import) snippet 
> places the cursor on the beginning of the next line so "imp" 
> can be used for another import, "wrap in try/catch" places the 
> cursor to be ready to add more catch blocks, "module" license 
> can be replaced by using another snippet inside it, etc.
>
> There are some rather "intelligent" snippets, e.g. an operator 
> builder for opBinary/opUnary/opOpAssign that will generate the 
> skeleton for all operators typed in by the user, automatic DDoc 
> Params: generation from function parameters, etc.
>
> I want to eventually try to merge this back to the default 
> repository, but I'd like some comments/criticism/ideas first. 
> Should any snippets be removed? Added? Any problems with the 
> current snippets? (the wrap in try/catch in the previous 
> version had issues with wrapping indented text, for example)

Trying this out now. It's very good so far, nice work!

/uri


More information about the Digitalmars-d-announce mailing list