Added in cut, copy and paste to the context menu. Also removed find pattern, as that's no longer a valid command. Also made it so commands only show up if their predicates are valid.

This commit is contained in:
Adam Harrison
2021-11-23 21:03:38 -05:00
parent d7b6fe3d42
commit 64f66e5d1e
5 changed files with 42 additions and 23 deletions
+7
View File
@@ -149,6 +149,13 @@ function Doc:has_selection()
return line1 ~= line2 or col1 ~= col2
end
function Doc:has_any_selection()
for idx, line1, col1, line2, col2 in self:get_selections() do
if line1 ~= line2 or col1 ~= col2 then return true end
end
return false
end
function Doc:sanitize_selection()
for idx, line1, col1, line2, col2 in self:get_selections() do
self:set_selections(idx, line1, col1, line2, col2)