On `doc:newline` remove line content if it contains only whitespace
This commit is contained in:
parent
438ed6984a
commit
c792b13666
|
@ -233,6 +233,10 @@ local commands = {
|
||||||
if col <= #indent then
|
if col <= #indent then
|
||||||
indent = indent:sub(#indent + 2 - col)
|
indent = indent:sub(#indent + 2 - col)
|
||||||
end
|
end
|
||||||
|
-- Remove current line if it contains only whitespace
|
||||||
|
if doc().lines[line]:match("^%s+$") then
|
||||||
|
doc():remove(line, 1, line, math.huge)
|
||||||
|
end
|
||||||
doc():text_input("\n" .. indent, idx)
|
doc():text_input("\n" .. indent, idx)
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
@ -475,7 +479,7 @@ local commands = {
|
||||||
command.perform("doc:save-as")
|
command.perform("doc:save-as")
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
|
||||||
["doc:reload"] = function()
|
["doc:reload"] = function()
|
||||||
doc():reload()
|
doc():reload()
|
||||||
end,
|
end,
|
||||||
|
|
Loading…
Reference in New Issue