A Reason for My VimRepress Installation Failure

In one of my old posts, I mentioned that I had tried using VimRepress.1 However, this plugin kept throwing errors like this.

Confirm Delete [6]: First Post Using VimRepress? [yes/NO] :yes
Error detected while processing :
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/owner/.vim/bundle/VimRepress/plugin/vimrepress.py", line 41, in __check
echoerr("something wrong: %s" % e)
File "/home/owner/.vim/bundle/VimRepress/plugin/vimrepress.py", line 47, in <lambda>
echoerr = lambda s: vim.command('echoerr "%s"' % s)
vim.error: Vim(echoerr):something wrong: Vim(let):E461: Illegal variable name: s:user_input
Press ENTER or type command to continue


I tried browsing vimrepress.py starting from lines 41–50, and using something like *, but I couldn’t understand what it was. As you can see from the last paragraph of this post, I finally decided to switch to UltraBlog.vim.

After reading the README of vim-instant-markdown, I can make a better guess now. I directly quote Suan’s words here.

Make sure the ruby gems were installed under your default Ruby (i.e. if you're using RVM, use gem install and NOT sudo gem install as that might cause the gems to be installed under a non-RVM Ruby)

Despite having a clue, I won’t switch back to Blogger since WordPress.com and UltraBlog.vim work together well on my computer.

Posted via UltraBlog.vim.

1. Refer to My First Post Using UltraBlog.vim for details.