mejores patterns para titulos

main
borja 1 year ago
parent 92aff65210
commit 71e37876e9

@ -28,17 +28,14 @@ vim.keymap.set("i", "<CR>", press_enter, { desc = "On enter", noremap = true, ex
-- function that checks if the current line starts with the string "- [ ]" or "- [x]" and toggles the x -- function that checks if the current line starts with the string "- [ ]" or "- [x]" and toggles the x
local function toggle_todo() local function toggle_todo()
-- create a variable called openpattern with a pattern that matches a string that starts with any amount of spaces or tabs followed by "- [ ]"
local openpattern = "^%s*%- %[[ ]%]" local openpattern = "^%s*%- %[[ ]%]"
-- create a variable called closepattern with a pattern that matches a string that starts with any amount of spaces or tabs followed by "- [x]"
local closedpattern = "^%s*%- %[[x]%]" local closedpattern = "^%s*%- %[[x]%]"
-- create a variable called titleopenpattern with a pattern that matches a string that starts with "# [ ]" local titleopenpattern = "^%s*# %[[ ]%]"
local titleopenpattern = "^# [ ] "
-- create a variable called titleclosedpattern with a pattern that matches a string that starts with "# [x]" -- create a variable called titleclosedpattern with a pattern that matches a string that starts with "# [x]"
local titleclosedpattern = "^# [x] " local titleclosedpattern = "^%s*# %[[x]%]"
local line = vim.api.nvim_get_current_line() local line = vim.api.nvim_get_current_line()

Loading…
Cancel
Save