Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. <c-x><c-o> - auto completing ruby eg pu.. <c-x><c-o> shows "puts"
  2. <c-x><c-u> - auto completing rails e.g ren.. <c-x><c-u> shows "render"
  3.  
  4. .....
  5.  
  6. set omnifunc=rubycomplete#Complete
  7. let g:rubycomplete_buffer_loading = 1
  8. let g:rubycomplete_classes_in_global=1
  9. let g:rubycomplete_rails = 1
  10.  
  11. ......
  12.  
  13. "perform all your insert completion using the "Tab" key.
  14. "let SuperTab decide which completion mode to use and should play with OmniCompletion
  15. "let g:SuperTabMappingTabLiteral = '<c-tab>' " insert true TAB
  16. let g:SuperTabDefaultCompletionType = "context"
  17. let g:SuperTabContextDefaultCompletionType = "<c-x><c-u>"
  18. let g:SuperTabCompletionContexts = ['s:ContextText', 's:ContextDiscover']
  19. let g:SuperTabCompletionContexts = ['s:ContextDiscover']
  20. let g:SuperTabContextTextOmniPrecedence = ['&omnifunc', '&completefunc']
  21. let g:SuperTabContextDiscoverDiscovery = ["&completefunc:<c-x><c-u>", "&omnifunc:<c-x><c-o>"]
  22. " let g:SuperTabMappingForword = '<c-space>' " replace default <Tab>
  23. let g:SuperTabLongestEnhanced = 1 " when you have 'longest' in completeopt, enhanced longest.
  24. let g:SuperTabLongestHighlight = 0 " highlight first one in popup menu let you hit <enter>.
  25.  
  26. Rails 3.2.8
  27. Ruby 1.9.2p320 and tried 1.8.7
  28. Vim 7.3.429 (ubuntu vim-nox package) complied with ruby 1.8.7
  29. Rbenv, Rbenv-build, Rbenv-bundle
  30.  
  31. let g:rubycomplete_buffer_loading = 1
  32. let g:rubycomplete_rails = 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement