new SnippetMagic plugin

Jeff Rose rosejn at gmail.com
Wed Mar 1 10:38:08 EST 2006


Shoot.  I never use the arrow keys so I forgot about this problem. 
Maybe someone on the list has an idea what's causing the abc's to get 
printed when the arrows are hit in insert mode.  (up=A, down=B, right=C, 
left=D) You can look at the bottom of snippetMagic.vim if you have the 
plugin, or this is an example of what I'm doing:

-------------------------------

" Remap the down key "
" NOTE: This nullifies active snippets. "
function! SnippetMagicDown()
if g:snippet_active
   call SnippetMagicFinish()
endif
return "\<down>"
endfunction
imap <Down> normal :call SnippetMagicDown()<cr>
vmap <Down> :call SnippetMagicDown()<cr>

-------------------------------

I just included a patch and posted a new version that should fix some 
issues with snippets that included periods and dollar signs.

Thanks for the help,
Jeff

Alexandru E. Ungur wrote:
>>>> sender: "Jeff Rose" date: "Wed, Mar 01, 2006 at 12:42:47PM +0100" <<<EOQ
>> Thanks for catching that.  I updated the link to the correct one:
>> http://blog.rosejn.net/articles/2005/12/09/snippets-0-01
>>
>> If you are using a graphical vim you should be able to select "ruby" 
>> from the SnippetMagic menu, and then when you hit tab after any of the 
>> defined tab-triggers it will print out a snippet.  You can then tab 
>> through the parts of the snippet to edit the pieces.  Here is a capture 
>> of the last version (working on new ones):
>>
>> http://code.rosejn.net/images/snippetMagic.gif
> Thank you very much, now the plugin makes much more sense to me :)
> 
> I use the console vim, and select the ruby with
> :emenu SnippetMagic.ruby
> 
> Everything works as expected, except that if I have the plugin installed
> the arrow keys are inserting A/B/C or D everytime I touch them (they
> do move however). If I delete the plugin files, everything comes back to
> normal.
> 
> BTW, I'm not sure if this feedback is appropriate here on the list
> or not, so if it's not, I appologise.
> 
> 
> Alex
> _______________________________________________
> vim-ruby-devel mailing list
> vim-ruby-devel at rubyforge.org
> http://rubyforge.org/mailman/listinfo/vim-ruby-devel
> 



More information about the vim-ruby-devel mailing list