Problem with vim and SimpleFold

G

Guido

Hi,

I just started using the SimpleFold [1] plugin with vim 6.4.
When I start vim I get the following error:

E518: Unknown option: completefunc=<SNR>10_RCT_completion

My .vimrc contains
map <unique> <silent> <Leader>f <Plug>SimpleFold_Foldsearch
" fold when switching to that buffer
"au Filetype ruby call SimpleFold_Foldsearch("")

Question 1: What do I have to do to make that annoying error go away?

Question 2: If I uncomment the last line, the plugin should be used on
each freshly loaded ruby file. However vim complains, that the plugin is
unknown. How do I change that?

Happy rubying,
Guido

[1] http://eigenclass.org/hiki.rb?simplefold+plugin+0.4.0
 
M

Mauricio Fernandez

I just started using the SimpleFold [1] plugin with vim 6.4.
When I start vim I get the following error:

E518: Unknown option: completefunc=<SNR>10_RCT_completion

This comes from the rcodetools plugin. completefunc was added in vim 7.0 and
isn't thus available in 6.4. You can get rid of the error by commenting the
corresponding line in ~/.vim/plugin/rcodetools.vim:

"execute "au Filetype ruby setlocal completefunc=" . s:sid . "RCT_completion"
My .vimrc contains
map <unique> <silent> <Leader>f <Plug>SimpleFold_Foldsearch
" fold when switching to that buffer
"au Filetype ruby call SimpleFold_Foldsearch("")

Question 1: What do I have to do to make that annoying error go away?

For the time being just edit rcodetools.vim; I'll add some code to detect the
vim version and skip the completefunc for vim < 7.0 in the next release.
Question 2: If I uncomment the last line, the plugin should be used on
each freshly loaded ruby file. However vim complains, that the plugin is
unknown. How do I change that?

This should do (it works for me) if you're using the <Leader>f mapping.

" fold when loading Ruby files
au Filetype ruby execute "normal " . mapleader ."f"

HTH,
 
G

Guido

Thanks a lot for your help!

Am Wed, 03 Jan 2007 08:38:29 +0900 schrieb Mauricio Fernandez:solved :)
This should do (it works for me) if you're using the <Leader>f mapping.

" fold when loading Ruby files
au Filetype ruby execute "normal " . mapleader ."f"

Somehow this doesn't work, vim complains that the variable mapleader is
undefined. However it's not much trouble to just press \f on loading, so
maybe I'll just go with that and hope I can get vim7 soon :)

Thanks!
Guido
 
M

Mauricio Fernandez

(oops, I forgot this in +postponed)

Thanks a lot for your help!

Am Wed, 03 Jan 2007 08:38:29 +0900 schrieb Mauricio Fernandez:
solved :)


Somehow this doesn't work, vim complains that the variable mapleader is
undefined. However it's not much trouble to just press \f on loading, so
maybe I'll just go with that and hope I can get vim7 soon :)

Maybe an extra indirection level?
execute "au Filetype ruby execute 'normal " . mapleader . "f'"

works for me (but so does the above line, with vim 7)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

vim-ruby installation 2

Members online

Forum statistics

Threads
473,995
Messages
2,570,228
Members
46,818
Latest member
SapanaCarpetStudio

Latest Threads

Top