Skip to content

Commit d9c2d70

Browse files
authored
#49: Add function and command for eval (#51)
1 parent f8611b7 commit d9c2d70

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

plugin/acid.vim

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ function! AcidSendEval(handler)
4646
call luaeval("require('acid.features')." . a:handler ."(_A[1], _A[2])", [code, ns])
4747
endfunction
4848

49+
function! AcidEval(code)
50+
call luaeval("require('acid.features').eval_print(_A)", a:code)
51+
endfunction
52+
4953
function! AcidJobHandler(id, data, stream)
5054
call luaeval('require("acid.nrepl").handle[_A[1]](_A[2], _A[3])', [a:stream, a:data, a:id])
5155
endfunction
@@ -98,3 +102,4 @@ endif
98102
command! -nargs=? AcidClearVtext lua require('acid.middlewares.virtualtext').clear(<f-args>)
99103
command! -nargs=* AcidRequire lua require('acid.features').do_require(<f-args>)
100104
command! -nargs=1 AcidAddRequire call AcidFnAddRequire("[<args>]")
105+
command! -nargs=* AcidEval call AcidEval("<args>")

0 commit comments

Comments
 (0)