Telekasten command with completion

This commit is contained in:
Rene Schallner
2021-12-10 04:25:37 +01:00
parent 2b4076015e
commit d8aeda5300
3 changed files with 119 additions and 87 deletions

11
plugin/telekasten.vim Normal file
View File

@@ -0,0 +1,11 @@
if exists('g:loaded_telekasten')
finish
endif
let g:loaded_telekasten = 1
function! s:telekasten_complete(arg,line,pos)
let l:candidates = luaeval('require("telekasten").Command.complete()')
return join(l:candidates, "\n")
endfunction
command! -nargs=? -complete=custom,s:telekasten_complete Telekasten lua require('telekasten').panel(<f-args>)