diff options
Diffstat (limited to 'src/gen/gen_eval_files.lua')
-rwxr-xr-x | src/gen/gen_eval_files.lua | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/src/gen/gen_eval_files.lua b/src/gen/gen_eval_files.lua index 74e45507e5..f99f6bafbd 100755 --- a/src/gen/gen_eval_files.lua +++ b/src/gen/gen_eval_files.lua @@ -766,18 +766,8 @@ local function scope_more_doc(o) end --- @param x string ---- @return string local function dedent(x) - local xs = split(x) - local leading_ws = xs[1]:match('^%s*') --[[@as string]] - local leading_ws_pat = '^' .. leading_ws - - for i in ipairs(xs) do - local strip_pat = xs[i]:match(leading_ws_pat) and leading_ws_pat or '^%s*' - xs[i] = xs[i]:gsub(strip_pat, '') - end - - return table.concat(xs, '\n') + return (vim.text.indent(0, (x:gsub('\n%s-([\n]?)$', '\n%1')))) end --- @return table<string,vim.option_meta> |