Open gragusa opened 4 years ago
It seems that you have a keybinding bind to s
? It’s showing text detected
, it is a sign that a fallback mechanism was used to detect changes. Normally, it should not be triggered unless you are typing special characters such as European or CJK chars.
It is my log when typing s
.
updating lines takes 0.0013301372528076172s
mode: [7, 25], cursor: 20.2
sent: s
receieved: s
add 0 line(s) to scroll back history
screen is dirty: [2]
I've also had this happening for quite some time now. It did not used to happen before an update, but I'm not sure which update that was.
Some interesting findings:
If I copy and paste the keybindings from Default.sublime-keymap into my own Default.sublime-keymap
then it stops doing this double echo. So that'll do as a workaround. If you're trying to reproduce this, make sure you do so without any user keymap. Perhaps also test with a user keymap with one unrelated binding as well. I'm not totally sure why that's doing anything, because it should be the same thing
Lastly, this is not an issue on Debian for me with roughly the same configuration, only on OSX.
Hope something in there helps narrow this down
If I copy and paste the keybindings from Default.sublime-keymap into my own
Default.sublime-keymap
then it stops doing this double echo. So that'll do as a workaround.
That will override potential bindings from external packages. So you likely have some package installed that causes this behavior.
I have been experiencing double typing when using Terminus on Linux (Terminus: 0.3.13 - Sublime Text build 3211). When typing on a Terminus shell I get repeated character. This is the output from the debug:
It seems that at a certain point although
s
is sentss
is received. I looked in the code, but I could not see anything wrong.