-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pressing tab in insert-mode inserts the string <tab>
#730
Comments
I unfortunately can't repro this on v0.1.10 (latest). Does this happen on a new file? Can you share your user/workspace settings? |
It happens once in a while when code is struggling to keep up with my typing and F# intellisense is also struggling to keep up and compile everything. Most of the time it works fine. My settings:
|
Is it a race condition while we handing the |
I can actually reproduce this trivially just by going into insert mode and holding down tab. |
@johnfn any repro steps with env/config as I can't make it happen on my machine. |
@rebornix osx 10.10.5, vsc insiders on latest, plugins: tslint, relative path, debugger for chrome, vim (though i doubt any of those other than vim are relevant). I can troubleshoot this one when I have the time. |
settings.json:
|
I also can't repro this on my machine. |
It happens in other files than F# ones. |
@haf does it happen consistently on your machine? Still looking for a consistent repro. |
@jpoon No, it's not consistent. |
Today this bug also happened to me while I was working on VSCode. Specifically, I noticed I have a watch compile, and this happened when I entered insert mode before re-compilation is done. I can't repro is consistently, though. |
Not sure but maybe it's related to #771 |
Since we significantly changed the behavior of special keys, I'd like to close this issue first as I don't see this in current master bits. Anyone can reopen it if running into it again with our next version. |
Yep, can't repro this one any more. :) |
Thank you!!! |
@haf do you have a repro? Or is it random? |
It's random. |
@haf Do you notice it happening in any particular scenario? Or does it just happen randomly in insert mode? |
It only happens when I push the editor via other extensions. So eg if Ionide is compiling my f# after a change and there is a bit lag in vscode then it happens much more often |
This bug also happens in search mode. Typing |
It also happen to me.
|
I got same problem:
Reloading vim only help temporarily |
This one is driving me crazy. A quick fix toggle insert mode on and off. |
The steps to trigger the issue are mentioned in #1195 I always use split mode like the people in linked issue. Maybe the fix was removed accidentally? |
Thanks @philipmclifton for linking the history. Helped with debugging. |
Is it possible this has come back in a new version of the plugin? It has occurred a few times for me in the past week. |
Have two tabs open. Open another file. Close the file. Press tab. https://www.icloud.com/iclouddrive/0m6znnqxbbBAcItbaMd1_i-BA#tab-issue ^^ Video of issue happening. |
I was able to reproduce similar to the video @philipmclifton, thanks for the video. I'll try to take a look this weekend. I'm not sure if it could have re-emerged. There is a chance #3090 could affect the issue, which was merged and might be released this evening. It isn't the same issue fixed, but I can see how it could be relevant if there is some sort of remapping of |
This regression can be discussed in #3096. |
What did you do?
Put the exact keys you pressed.
i[TAB]
What did you expect to happen?
I expected the two spaces I have configured to be inserted.
What happened instead?
The string
<tab>
was inserted.Technical details:
Running ionide-fsharp, latest version
The text was updated successfully, but these errors were encountered: