All,
I have been working with vim for some time now and love everything about it - there is only one thing that I really miss from IDEs like RubyMine, and that is advanced autocomplete.
For reference, here is my standard VIM setup: https://github.com/wrwright/.vim
I tried ctags with omnicomplete + supertab, and one main element that I missed is the ability to call a context-sensitive list of attributes / constants / methods. For example, when I learn RubyMotion, I would like to be helped to remember the IOS SDK constants / attributes / methods, but my VIM autostart stops offering class names ... or if it offers methods / attributes, it lists a ton of methods / attributes, which do not even belong to the class I'm working with.
I would like (a simple example) to be able to enter UIColor.bl and autofill it with UIColor.blueColor (or suggest if there are several options starting with "bl" that are UIColor properties.
RubyMine does it very well, and if I can get VIM to be smart in this way with autocompletion, it will be heavenly (and a great blessing when learning RubyMotion / iOS development).
I also tried SnipMate (and even the RubyMotion-specific option at https://github.com/rcyrus/snipmate-snippets-rubymotion ), but that doesn't seem to offer the features I'm looking for either.
source
share