Comments
-
anonymous
I'm getting the same undefined method error as of 85fd8b0ce657f772ad9c1c50fe502e08ca2bf04c, and I see that the references to the command method have all been prefixed with ::VIM:: as of that revision. This makes even less sense than the original bug report. I'm also on OS X Snow Leopard (stock Ruby 1.8.7), so it's certainly not a Windows thing.
-
Greg Hurrell
Funnily enough I can't repro on Mac OS X. If you discover any pattern or underlying cause, do let me know. I'm hesitant to make any changes until I actually understand why this anomalous behavior is occurring.
-
anonymous
Had the same issue. I think the problem is that CommandT defines VIM module. As result some plugins, that did not take care to preceed VIM with ::VIM start to fail. I tried to replace CommandT declaration for VIM with XVIM (just to avoid conflicts), and now it works.
-
Greg Hurrell
CommandT is defining
CommandT::VIM
, so as to leave theVIM
in the global namespace untouched (::VIM
). As this is standard Ruby practice, not really sure why it shouldn't work. -
Greg Hurrell
See also this forum topic.
-
Greg Hurrell
As I said, I don't really understand why this is happening, but I think am going to define
method_missing
onCommandT::VIM
and just have it call the missing methods on::VIM
as a workaround. -
Greg Hurrell
Status changed:
- From: new
- To: open
-
anonymous
this is solved on 30.11 in https://github.com/vim-ruby/vim-ruby/commit/a20098a4844069106c71643ad4f5682707966d85
-
Greg Hurrell
As this is essentially a cosmetic issue now, and the fix is upstream, going to mark this one as closed.
-
Greg Hurrell
Status changed:
- From: open
- To: closed
Add a comment
Comments are now closed for this issue.