Hi!<div><br></div><div>I&#39;ve finally got Ruby code completion working sort of, but not as i&#39;d really like it. Currently it doesn&#39;t show the new methods added to some class if code-completion has already used. For example, if i have files like these:</div>

<div><br></div><div># a.rb</div><div>class A</div><div>  def my_method</div><div>  end</div><div>end</div><div><br></div><div># b.rb</div><div>require &quot;a&quot;</div><div>a = A.new</div><div>a. # &lt;C-x&gt;&lt;C-o&gt; will show my_method</div>

<div><br></div><div>Now if i open a.rb in a separate buffer and add some new method and save the file then again in the b-buffer omni-completion doesn&#39;t show the newly added method. I have to restart vim to make it show me the new method too. Is it possible to make vim reload the omni-completion data?</div>

<div><br></div><div>In my vimrc i have currently these lines:</div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><div>autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete</div>

<div>autocmd FileType ruby,eruby let g:rubycomplete_buffer_loading = 1</div><div>autocmd FileType ruby,eruby let g:rubycomplete_rails = 1</div><div>autocmd FileType ruby,eruby let g:rubycomplete_classes_in_global = 1</div>

<div><br></div><div>Also, when i use modules then the omni-completion doesn&#39;t seem to work at all - even if i restart vim:</div><div># a.rb</div><div><br></div><div>module MyModule</div><div>  class MyClass</div><div>

    def my_method</div><div>    end</div><div>  end</div><div>end</div><div><br></div><div># b.rb</div><div>MyM #&lt;C-x&gt;&lt;C-o&gt; shows no matches</div><div>MyModule::MyC #&lt;C-x&gt;&lt;C-o&gt; shows no matches</div>

<div>a = MyModule::MyClass.new</div><div>a. #&lt;C-x&gt;&lt;C-o&gt; shows no matches</div><div><br></div><div>To conclude i have two problems:</div><div>1) how to refresh omni-completion data?</div><div>2) how to make omni-completion work with module namespaces?</div>

<div><br></div><div>I&#39;m relatively new to vim so please apologize for my ignorance.</div><div><br></div><div>Jarmo</div></span></font></div>