improve backward compatibility

This commit is contained in:
hrsh7th
2025-04-01 16:47:02 +09:00
parent c4c784a621
commit 3fce8d9700
2 changed files with 7 additions and 4 deletions

View File

@@ -197,7 +197,10 @@ end
---@return integer
misc.to_utfindex = function(text, vimindex)
vimindex = vimindex or #text + 1
return vim.str_utfindex(text, 'utf-16', math.max(0, math.min(vimindex - 1, #text)))
if vim.fn.has('nvim-0.11') then
return vim.str_utfindex(text, 'utf-16', math.max(0, math.min(vimindex - 1, #text)))
end
return vim.str_utfindex(text, math.max(0, math.min(vimindex - 1, #text)))
end
---Safe version of vim.str_byteindex