mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 06:40:05 +08:00
1.2 KiB
1.2 KiB
title | description |
---|---|
vim#command API | vim#command API provides some basic functions and values for creatting vim custom command. |
Available APIs >> vim#command
Intro
vim#command API provides some basic functions and values for creatting vim custom command.
let s:CMD = SpaceVim#api#import('vim#command')
let s:CMD.options = {
\ '-f' : {
\ 'description' : '',
\ 'complete' : ['text'],
\ },
\ '-d' : {
\ 'description' : 'Root directory for sources',
\ 'complete' : 'file',
\ },
\ }
function! CompleteTest(a, b, c)
return s:CMD.complete(a:a, a:b, a:c)
endfunction
function! Test(...)
endfunction
command! -nargs=* -complete=custom,CompleteTest
\ TEST :call Test(<f-args>)
Functions
function name | description |
---|---|
complete(ArgLead, CmdLine, CursorPos) |
custom completion function |
completelist(ArgLead, CmdLine, CursorPos) |
customlist completion function |