main
borja 1 year ago
parent ee123faeed
commit eb05f300a1

@ -1,4 +1,3 @@
vim.keymap.set("n", "<leader>t", function() end, { desc = "+Todos" }) vim.keymap.set("n", "<leader>t", function() end, { desc = "+Todos" })
-- add new todo line when previous is already a todo -- add new todo line when previous is already a todo
@ -58,20 +57,19 @@ local function add_todo()
local closedpattern = "^%s*%- %[[x]%]" local closedpattern = "^%s*%- %[[x]%]"
local line = vim.api.nvim_get_current_line() local line = vim.api.nvim_get_current_line()
local spaces = string.match(line, "^%s*") local spaces = string.find(line, "%S")
print(spaces)
if not string.match(line, openpattern) and not string.match(line, closedpattern) then -- if not string.match(line, openpattern) and not string.match(line, closedpattern) then
local templine = spaces .. "- [ ] " -- line = spaces .. "- [ ] " .. line
line = templine .. line -- vim.api.nvim_set_current_line(line)
vim.api.nvim_set_current_line(line) -- if not string.sub(line, 1, 1) == " " then
-- if not string.sub(line, 1, 1) == " " then -- line = "- [ ] " .. line
-- line = "- [ ] " .. line -- vim.api.nvim_set_current_line(line)
-- vim.api.nvim_set_current_line(line) -- else
-- else -- line = "- [ ]" .. line
-- line = "- [ ]" .. line -- vim.api.nvim_set_current_line(line)
-- vim.api.nvim_set_current_line(line) -- end
end -- end
end
end end
vim.keymap.set("n", "<leader>ta", add_todo, { desc = "Add todo" }) vim.keymap.set("n", "<leader>ta", add_todo, { desc = "Add todo" })

Loading…
Cancel
Save