toggle-checkbox.nvim/lua/toggle-checkbox.lua

18 lines
355 B
Lua

local checked_character = "x"
local line_contains_a_checked_checkbox = function(line)
return string.find(line, "[" .. checked_character .. "]")
end
local M = {}
M.check = function(line)
return line:gsub("%[ %]", "[" .. checked_character .. "]")
end
M.uncheck = function(line)
return line:gsub("%[" .. checked_character .. "%]", "[]")
end
return M