Closed emprovements closed 7 years ago
Hi,
I believe this has crept in due to a recent feature addition involving auto formatting based on cursorhold. I guess it needs more tweaking, i'll have a look and fix this on priority. Thanks for reporting this issue.
I am having the same issue where cursor constantly jump back one character while writing the table "sequentially" (| foo ba_r). When I type the word fast enough, it won't happen, seems this only happens when there is a pause.
same issue here
For the time being you should disable the setting g:table_mode_auto_align abd that should fix the problem. I will try fixing the auto align feature in the meanwhile.
On Apr 13, 2017 11:05 PM, "David Susskind" notifications@github.com wrote:
same issue here
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dhruvasagar/vim-table-mode/issues/115#issuecomment-293969690, or mute the thread https://github.com/notifications/unsubscribe-auth/AAFYwkTDU_N8PAwvqZ2jFdKGxeZaQFRqks5rvlzYgaJpZM4M4sNl .
The table auto-align feature also seems to constantly mark the file as changed, which is rather irritating. I've disabled it and haven't seen a decline in usability of vim-table-mode.
Will close this issue since now I have removed auto align for insert mode.
@ARandomOWL If auto align is enabled, it will realign the table when table mode is enabled and you are within the table. This will cause it to be marked as changed from time to time. I don't particularly see that as an issue since if you are moving around within the table with table mode being enabled it's fair to assume you're editing the table and hence the auto align comes into picture if it is enabled.
@dhruvasagar: My annoyance was that the file was marked changed even if the table was not altered or auto-aligned. I will try out the new version, thanks.
I understand, that can sometimes be annoying. I will add optimisations to realignment to skip changing the buffer if there are no changes applicable.
Hi, When I write "|" and space, cursor immediately jumps back to "|" and if I start write |first than "first" is indented but cursor stays between "s" and "t" like "| start" ( is cursor). I tried to remove all my plugins and settings to run vim-table-mode only and it keeps doing it.
My vim environment is: