Wikia

Vim Tips Wiki

Omnicomplete - Remove Python Pydoc Preview Window

Talk0
1,612pages on
this wiki
Revision as of 09:55, March 27, 2012 by JohnBot (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Proposed tip Please edit this page to improve it, or add your comments below (do not use the discussion page).

Please use new tips to discuss whether this page should be a permanent tip, or whether it should be merged to an existing tip.
created March 23, 2012 · complexity basic · version 7.0

The Pydoc window comes up whenever you use <Ctrl-x><Ctrl-o> to complete a function or variable name when using Omnicomplete with Python. If you don't want it to come up all the time use the following in vimrc:

Enable Python omnicompleteEdit

autocmd FileType python set omnifunc=pythoncomplete#Complete

Prevent Pydoc preview windowEdit

set completeopt-=preview

Dismiss immediatelyEdit

Alternatively, if you still want PyDoc information to display, but would like it to disappear automatically without exiting insert mode, add the following to vimrc:

autocmd CursorMovedI * if pumvisible() == 0|pclose|endif
autocmd InsertLeave * if pumvisible() == 0|pclose|endif

CommentsEdit

Around Wikia's network

Random Wiki