Skip to content

Commit d0cc49d

Browse files
committed
remove autoload
1 parent dd55677 commit d0cc49d

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

autoload/vim9script.vim

Lines changed: 0 additions & 13 deletions
This file was deleted.

lua/_vim9script/init.lua

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
local M = {}
22

3+
vim.cmd [[
4+
function! _Vim9ScriptFn(name, args) abort
5+
try
6+
let ret = function(a:name, a:args)()
7+
catch
8+
echo "Failed..."
9+
echo a:name
10+
echo a:args
11+
12+
throw v:errmsg
13+
endtry
14+
15+
return [ret, a:args]
16+
endfunction
17+
]]
18+
319
do -- Ops {{{
420
M.ops = {}
521

@@ -451,7 +467,7 @@ M.ternary = function(cond, if_true, if_false)
451467
end
452468

453469
M.fn_mut = function(name, args, info)
454-
local result = vim.fn["vim9script#fn"](name, args)
470+
local result = vim.fn._Vim9ScriptFn(name, args)
455471
for idx, val in pairs(result[2]) do
456472
M.replace(args[idx], val)
457473
end

0 commit comments

Comments
 (0)