mirror of
https://github.com/chenasraf/text-transform.nvim.git
synced 2026-05-18 01:48:57 +00:00
20 lines
475 B
Lua
20 lines
475 B
Lua
local TextTransform = {}
|
|
|
|
--- Merges two tables into one. Same as `vim.tbl_extend("keep", t1, t2)`.
|
|
--- Mutates the first table.
|
|
---
|
|
--- TODO accept multiple tables to merge
|
|
---
|
|
---@param t1 table
|
|
---@param t2 table
|
|
---@return table
|
|
function TextTransform.merge(t1, t2)
|
|
return vim.tbl_extend("force", t1, t2)
|
|
end
|
|
|
|
function TextTransform.has_range(visual_start, visual_end)
|
|
return visual_start and visual_end and visual_start[2] ~= visual_end[2]
|
|
end
|
|
|
|
return TextTransform
|