1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-26 14:40:06 +08:00
SpaceVim/docs/cn/api/vim/command.md
2020-09-14 22:47:49 +08:00

1.2 KiB

title description lang
vim#command 接口 vim#command 接口提供一些设置和获取 Vim 命令的基础函数。 zh

可用接口 >> vim#command

简介

vim#command 接口提供一些设置和获取 Vim 命令的基础函数。

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>)

函数及变量

函数名称 功能描述
complete(ArgLead, CmdLine, CursorPos) custom completion function
completelist(ArgLead, CmdLine, CursorPos) customlist completion function