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

Autocompletion of Vimscript functions, variables, and other language features for Vimcomplete plugin.

License

Notifications You must be signed in to change notification settings

girishji/vimscript-complete.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

Autocompletion of Vimscript functions, variables, and other language features for Vimcomplete plugin.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published