@@ -587,7 +587,25 @@ func (b *Batch) CallDict(dict []interface{}, fname string, result interface{}, a
587
587
b .call ("nvim_call_dict_function" , result , fname , dict , args )
588
588
}
589
589
590
+ // ExecLua executes a Lua block.
591
+ func (v * Nvim ) ExecLua (code string , result interface {}, args ... interface {}) error {
592
+ if args == nil {
593
+ args = []interface {}{}
594
+ }
595
+ return v .call ("nvim_exec_lua" , result , code , args )
596
+ }
597
+
598
+ // ExecLua executes a Lua block.
599
+ func (b * Batch ) ExecLua (code string , result interface {}, args ... interface {}) {
600
+ if args == nil {
601
+ args = []interface {}{}
602
+ }
603
+ b .call ("nvim_exec_lua" , result , code , args )
604
+ }
605
+
590
606
// ExecuteLua executes a Lua block.
607
+ //
608
+ // Deprecated: Use ExecLua() instead.
591
609
func (v * Nvim ) ExecuteLua (code string , result interface {}, args ... interface {}) error {
592
610
if args == nil {
593
611
args = []interface {}{}
@@ -596,6 +614,8 @@ func (v *Nvim) ExecuteLua(code string, result interface{}, args ...interface{})
596
614
}
597
615
598
616
// ExecuteLua executes a Lua block.
617
+ //
618
+ // Deprecated: Use ExecLua() instead.
599
619
func (b * Batch ) ExecuteLua (code string , result interface {}, args ... interface {}) {
600
620
if args == nil {
601
621
args = []interface {}{}
0 commit comments