Debugging

master
Bryan 2024-10-21 22:29:16 -06:00
parent 2f1f030908
commit e0b5c86802
1 changed files with 15 additions and 15 deletions

View File

@ -63,20 +63,20 @@ function M.in_and_out()
end end
function M.in_and_out_cmd() function M.in_and_out_cmd()
-- local current_pos = vim.fn.getcmdpos() local current_pos = vim.fn.getcmdpos()
-- local target_pos = nil local target_pos = nil
-- local line = vim.fn.getcmdline() local line = vim.fn.getcmdline()
-- vim.notify(current_pos .. line) vim.notify(current_pos .. line)
-- for _, char in ipairs(targets) do for _, char in ipairs(targets) do
-- local found_pos = string.find(line, escape_lua_pattern(char), current_pos + 1) local found_pos = string.find(line, escape_lua_pattern(char), current_pos + 1)
-- if found_pos and (not target_pos or found_pos < target_pos) then if found_pos and (not target_pos or found_pos < target_pos) then
-- -- If char is a multibyte character, we need to take into account the extra bytes. -- If char is a multibyte character, we need to take into account the extra bytes.
-- target_pos = found_pos + vim.fn.strlen(char) - 1 target_pos = found_pos + vim.fn.strlen(char) - 1
-- end end
-- end end
-- if target_pos then if target_pos then
-- vim.fn.setcmdpos(target_pos) vim.fn.setcmdpos(target_pos)
-- end end
vim.api.setcmdpos(1) -- vim.fn.setcmdpos(1)
end end
return M return M