All Projects → vim-scripts → Autocomplpop

vim-scripts / Autocomplpop

Automatically opens popup menu for completions

Labels

Projects that are alternatives of or similar to Autocomplpop

Textobj Word Column.vim
Adds text-objects for word-based columns in Vim.
Stars: ✭ 189 (-13.7%)
Mutual labels:  viml
Vimfiles
My Vim configuration
Stars: ✭ 201 (-8.22%)
Mutual labels:  viml
Vim Auto Save
Automatically save changes to disk
Stars: ✭ 213 (-2.74%)
Mutual labels:  viml
Vim Sneak
The missing motion for Vim 👟
Stars: ✭ 2,467 (+1026.48%)
Mutual labels:  viml
Vim Packager
Vim plugin manager that utilizes "jobs" and "pack" features.
Stars: ✭ 197 (-10.05%)
Mutual labels:  viml
8cc.vim
C Compiler written in Vim script
Stars: ✭ 205 (-6.39%)
Mutual labels:  viml
W3m.vim
w3m plugin for vim
Stars: ✭ 186 (-15.07%)
Mutual labels:  viml
Fuzzyfinder textmate
A vim script that extends the fuzzyfinder plugin to support TextMate style file searches (e.g. cmd-T) (Unmaintained now, see http://weblog.jamisbuck.org/2009/1/28/the-future-of-fuzzyfinder-textmate)
Stars: ✭ 216 (-1.37%)
Mutual labels:  viml
Vifm.vim
Vim plugin that allows use of vifm as a file picker
Stars: ✭ 197 (-10.05%)
Mutual labels:  viml
Vim Kalisi
The colorscheme with neovim in mind
Stars: ✭ 207 (-5.48%)
Mutual labels:  viml
Dotfiles
config files for zsh, bash, completions, gem, git, irb, rails
Stars: ✭ 2,206 (+907.31%)
Mutual labels:  viml
Clojurewest2012 Slides
Slides from Clojure/West 2012
Stars: ✭ 196 (-10.5%)
Mutual labels:  viml
Vim Distinguished
A dark vim color scheme for 256-color terminals.
Stars: ✭ 205 (-6.39%)
Mutual labels:  viml
Dot Vimrc
Maple's vim config files
Stars: ✭ 2,192 (+900.91%)
Mutual labels:  viml
Goldenview.vim
Always have a nice view for vim split windows!
Stars: ✭ 214 (-2.28%)
Mutual labels:  viml
Github.vim
Another github v3 api implemented in vim script
Stars: ✭ 187 (-14.61%)
Mutual labels:  viml
Vim Go
Go development plugin for Vim
Stars: ✭ 14,085 (+6331.51%)
Mutual labels:  viml
Phpcomplete Extended
A fast, extensible, context aware autocomplete plugin for PHP composer projects with code inspection features.
Stars: ✭ 218 (-0.46%)
Mutual labels:  viml
Csapprox
Make gvim-only colorschemes work transparently in terminal vim
Stars: ✭ 215 (-1.83%)
Mutual labels:  viml
Cocoa.vim
Vim plugin for Cocoa/Objective-C development. No longer actively developed.
Stars: ✭ 205 (-6.39%)
Mutual labels:  viml

This is a mirror of http://www.vim.org/scripts/script.php?script_id=1879

Repository: https://bitbucket.org/ns9tks/vim-autocomplpop/

Issues: http://bitbucket.org/ns9tks/vim-autocomplpop/issues/

Download latest(development) version https://bitbucket.org/ns9tks/vim-autocomplpop/get/tip.zip

============================================================================== INTRODUCTION acp-introduction

With this plugin, your vim comes to automatically opens popup menu for completions when you enter characters or move the cursor in Insert mode. It won't prevent you continuing entering characters.

============================================================================== INSTALLATION acp-installation

Put all files into your runtime directory. If you have the zip file, extract it to your runtime directory.

You should place the files as follows:

    <your runtime directory>/plugin/acp.vim
    <your runtime directory>/doc/acp.txt
    ...

< If you disgust to jumble up this plugin and other plugins in your runtime directory, put the files into new directory and just add the directory path to 'runtimepath'. It's easy to uninstall the plugin.

And then update your help tags files to enable fuzzyfinder help. See |add-local-help| for details.

============================================================================== USAGE acp-usage

Once this plugin is installed, auto-popup is enabled at startup by default.

Which completion method is used depends on the text before the cursor. The default behavior is as follows:

    kind      filetype    text before the cursor ~
    Keyword   *           two keyword characters
    Filename  *           a filename character + a path separator 
                          + 0 or more filename character
    Omni      ruby        ".", "::" or non-word character + ":"
                          (|+ruby| required.)
    Omni      python      "." (|+python| required.)
    Omni      xml         "<", "</" or ("<" + non-">" characters + " ")
    Omni      html/xhtml  "<", "</" or ("<" + non-">" characters + " ")
    Omni      css         (":", ";", "{", "^", "@", or "!")
                          + 0 or 1 space

Also, you can make user-defined completion and snipMate's trigger completion (|acp-snipMate|) auto-popup if the options are set.

These behavior are customizable.

                                                            *acp-snipMate*

snipMate's Trigger Completion ~

snipMate's trigger completion enables you to complete a snippet trigger provided by snipMate plugin (http://www.vim.org/scripts/script.php?script_id=2540) and expand it.

To enable auto-popup for this completion, add following function to plugin/snipMate.vim:

fun! GetSnipsInCurrentScope() let snips = {} for scope in [bufnr('%')] + split(&ft, '.') + ['_'] call extend(snips, get(s:snippets, scope, {}), 'keep') call extend(snips, get(s:multi_snips, scope, {}), 'keep') endfor return snips endf < And set |g:acp_behaviorSnipmateLength| option to 1.

There is the restriction on this auto-popup, that the word before cursor must consist only of uppercase characters.

                                                           *acp-perl-omni*

Perl Omni-Completion ~

AutoComplPop supports perl-completion.vim (http://www.vim.org/scripts/script.php?script_id=2852).

To enable auto-popup for this completion, set |g:acp_behaviorPerlOmniLength| option to 0 or more.

==============================================================================

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].