After detecting all plugins in my nvim, I found gitsigns has some problems about cursor position. When I input i in normal mode, the cursor should be in the position but the cursor is actually in the position where is one position before where it should be. This case happens when the cursor is on " in (". When I disabled gitsigns plugin, the problem disappears. And this case is not happening every time. The probability of happening is around 50%.
Neovim version
v0.10.1
Operating system and version
MacOS M1 Sonoma14.2.1 (23C71)
Expected behavior
The cursor should be in where it should be like in normal nvim
Actual behavior
When I input i in normal mode and the cursor is on " in (", the cursor sometimes is in right place, sometimes is before (.
Description
After detecting all plugins in my nvim, I found gitsigns has some problems about cursor position. When I input i in normal mode, the cursor should be in the position but the cursor is actually in the position where is one position before where it should be. This case happens when the cursor is on
"
in("
. When I disabled gitsigns plugin, the problem disappears. And this case is not happening every time. The probability of happening is around 50%.Neovim version
v0.10.1
Operating system and version
MacOS M1 Sonoma14.2.1 (23C71)
Expected behavior
The cursor should be in where it should be like in normal nvim
Actual behavior
When I input i in normal mode and the cursor is on
"
in("
, the cursor sometimes is in right place, sometimes is before(
.Minimal config
Steps to reproduce
"
in("
or'
in('
i
to go to insert mode(
Gitsigns debug messages
No response
Gitsigns cache
No response