Autocomplpop is a plugin for Vim which opens a pop-up menu to assist with auto-completion. It is designed to make the process of writing code faster and more efficient.
Vim has been released under a software license compatible with the GNU General Public License, granting it open-source software status. It even features some charityware clauses. Unlike other editors, Vim's interface is based on commands typed in a text user interface instead of using menus or icons. Although gVim adds menus and toolbars for commonly used commands, the editor's full functionality is still expressed through its command-line mode.
For those who are not pros at using Vim, learning it may come off an intricate and lengthy process, but the basics are easy to understand, and eventually, progress becomes more efficient. To help users improve quickly, Vim has a built-in tutorial for beginners, along with the Vim Users' Manual that lists both basic and more advanced features. The latter can be accessed online or from within Vim, which also has a built-in help facility to navigate and query commands and features.
If you install this plugin, the auto-popup feature is enabled during Vim start-up by default. Depending on the text placement before the cursor, the completion method changes. The default behavior for autocomplpop is as follows: keyword completion is executed if the text before the cursor possesses two keyword characters. If the text before the cursor consists of "(" and a keyword character, keyword completion occurs in Scheme files. Filename completion occurs if the text preceding the cursor consists of a filename character, a path separator, and at least 0 or more filename characters. Omni completion takes place in Ruby files if the text before the cursor consists of "." or "::" (Python interface required). Finally, omni completion occurs in HTML/XHTML files if the text preceding the cursor consists of "<."
Version 2.5: N/A