Skip to content
This repository was archived by the owner on Jan 10, 2024. It is now read-only.

Latest commit

 

History

History
66 lines (48 loc) · 1.72 KB

File metadata and controls

66 lines (48 loc) · 1.72 KB

Caution

THIS PLUGIN IS NO LONGER NEEDED. The functionality is already merged into vimcomplete.


Vimscript Language Autocompletion for Vim

This plugin provides Vimscript language completion for Vimcomplete autocompletion plugin. It completes Vimscript function names, arguments, variables, reserved words and the like. If you are developing a Vim plugin or configuring your .vimrc file this is a must-have.

asciicast

Requirements

Installation

Install this plugin after installing Vimcomplete.

Install using vim-plug.

vim9script
plug#begin()
Plug 'girishji/vimscript-complete.vim'
plug#end()

For those who prefer legacy script.

call plug#begin()
Plug 'girishji/vimscript-complete.vim'
call plug#end()

Or use Vim's builtin package manager.

Configuration

Default options are as follows.

vim9script
export var options: dict<any> = {
    enable: true,    # 'false' to disable this extension
    priority: 9,     # Higher priority items are shown at the top
    maxCount: 10,    # Maximum number of items shown
    filetypes: ['vim'], # Activated for vim scripts
}

Options can be modified using g:VimCompleteOptionsSet(). It takes a dictionary as argument. If you are using vim-plug then call this function through VimEnter autocommand event.

autocmd VimEnter * g:VimCompleteOptionsSet(options)