diff options
Diffstat (limited to 'src/nvim/tui/input.c')
| -rw-r--r-- | src/nvim/tui/input.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nvim/tui/input.c b/src/nvim/tui/input.c index 54332128f2..dc79a22862 100644 --- a/src/nvim/tui/input.c +++ b/src/nvim/tui/input.c @@ -132,8 +132,9 @@ static void tinput_wait_enqueue(void **argv) Object keys_array = ARRAY_OBJ(string_to_array(keys)); Array args = { .capacity = 1, .size = 1, .items = &keys_array }; Error err = ERROR_INIT; - Object fret = nvim_call_function(STATIC_CSTR_AS_STRING("PasteCallback"), - args, &err); + Object fret + = nvim_execute_lua(STATIC_CSTR_AS_STRING("return vim._paste(...)"), + args, &err); if ((fret.type == kObjectTypeInteger && fret.data.integer) || (fret.type == kObjectTypeBoolean && fret.data.boolean) || (fret.type == kObjectTypeString && fret.data.string.size)) { |