Seeing there has not been an update in 9 years, I reckon this project is unmaintained (not to discredit how well it worked and served me these past years!!), but I will still open an issue for visibility, and just in case!
Recently, as of neovim 0.12 I have noticed a pretty bad issue, and managed to narrow down the source to being this plugin!
On small files, when a line is added or removed, you will see the entire window flicker very briefly and small ^M appear at the end of lines for a split second.
On larger files, it will seem as though the entire file is scanned line by line from start to finish before the view is back to where it was (imagine literally the entire view is hijacked for a few miliseconds to scroll top to bottom through the file).
This becomes extremely irritating and disorienting for someone who prefers hard line breaks over simple wrap when writing text in (neo)vim.
In case this issue will not be resolved (which is also very fair), I will start looking for alternative ways to achieve what this plugin did, as it became an essential part of my writing (a quick check with chatgpt indicates that it should be very doable). EDIT: After some more investigation, textlint (and potentially vale) seem like promising candidates, but do not provide anything like vim-ditto out of the box. Maybe a neovim port might be of interest.
Thanks a lot for the incredible plugin, it really served me incredibly well!
Seeing there has not been an update in 9 years, I reckon this project is unmaintained (not to discredit how well it worked and served me these past years!!), but I will still open an issue for visibility, and just in case!
Recently, as of neovim 0.12 I have noticed a pretty bad issue, and managed to narrow down the source to being this plugin!
On small files, when a line is added or removed, you will see the entire window flicker very briefly and small
^Mappear at the end of lines for a split second.On larger files, it will seem as though the entire file is scanned line by line from start to finish before the view is back to where it was (imagine literally the entire view is hijacked for a few miliseconds to scroll top to bottom through the file).
This becomes extremely irritating and disorienting for someone who prefers hard line breaks over simple
wrapwhen writing text in (neo)vim.In case this issue will not be resolved (which is also very fair)
, I will start looking for alternative ways to achieve what this plugin did, as it became an essential part of my writing (a quick check with chatgpt indicates that it should be very doable). EDIT: After some more investigation, textlint (and potentially vale) seem like promising candidates, but do not provide anything like vim-ditto out of the box. Maybe a neovim port might be of interest.Thanks a lot for the incredible plugin, it really served me incredibly well!