diff options
author | Josh Rahm <rahm@google.com> | 2024-11-19 21:03:22 +0000 |
---|---|---|
committer | Josh Rahm <rahm@google.com> | 2024-11-19 21:03:22 +0000 |
commit | 6cf1a0f7ba8183a0868b7d3f2a3f86795cc5c61a (patch) | |
tree | ab4c0f135b4b40269b11eb4ba401dfc947913546 /lua/diagnostic_objects.lua | |
parent | 450e0b88edd001225a1f5520106ebdbb5ff96e89 (diff) | |
download | fieldmarshal.vim-6cf1a0f7ba8183a0868b7d3f2a3f86795cc5c61a.tar.gz fieldmarshal.vim-6cf1a0f7ba8183a0868b7d3f2a3f86795cc5c61a.tar.bz2 fieldmarshal.vim-6cf1a0f7ba8183a0868b7d3f2a3f86795cc5c61a.zip |
Fix overrun on diagnostic text objects
Diffstat (limited to 'lua/diagnostic_objects.lua')
-rw-r--r-- | lua/diagnostic_objects.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lua/diagnostic_objects.lua b/lua/diagnostic_objects.lua index f0fbf97..c914c70 100644 --- a/lua/diagnostic_objects.lua +++ b/lua/diagnostic_objects.lua @@ -81,7 +81,7 @@ local function normalize_position(diag) local elnum = math.max(diag.end_lnum + 1, lnum) local col = math.max(diag.col, 0) - local ecol = diag.end_col + local ecol = math.max(diag.end_col - 1, 0) if elnum == lnum then ecol = math.max(col, ecol) |