DSnips - making D coding awesome in Vim (with GIFs!)
Kiith-Sa via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Fri Jul 18 10:02:36 PDT 2014
On Friday, 18 July 2014 at 00:44:15 UTC, uri wrote:
> 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
I made a blog post about DSnips, what to consider when designing
snippets, etc:
http://www.reddit.com/r/vim/comments/2b2609/ultisnips_snippet_design_and_gifs/
More information about the Digitalmars-d-announce
mailing list