From: Minkoo Seo Date: 2006-05-29T03:33:04+09:00 Subject: Re: Automatic code generation in vim. ------=_Part_5137_28043990.1148841174653 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline I've tried snippet magic, but I can't figure out how to use. As an example, when I type 'forin' it expands like for element in collection element. end and my cursor is at 't' of 'element*t*'. And the status of vim is command-mode. (The mode after key is pressed) Now, what I have to do? Because my cursor is at 't' of 'element', I can't change the name of element using 'cw'. I just stuck. Sincerely, Minkoo Seo On 5/28/06, Jeff Rose wrote: > > Mauricio Fernandez wrote: > >> Does anybody have a nice solution for automatic code generation > >> for Ruby in VIM? > > > > http://blog.rosejn.net/articles/2005/12/09/snippets-0-01 > > http://blog.rosejn.net/articles/2006/02/28/snippetmagic-0-02 > > > > I read it's closer to TextMate than snippetsEmu. > > I haven't been able to work on it for a while, but snippet magic is for > this exact purpose, in vim. Actually, the TextMate snippet definitions > are all open source and available in a public repository so I converted > them to YAML and now use them as the basis for snippet magic's default > definitions. Give it a try and see what you think. Lots of people have > sent mail or posted that they are using it, but it does still have some > issues that need to be fixed. (A better binding for ruby-vim would help > a lot here...) I'll try to get back to it soon, but if anyone wants to > help out that would be great. > > -Jeff > > ------=_Part_5137_28043990.1148841174653--