-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Can't type d
character and Helix crash
#5613
Comments
I believe it will be a bit hard to investigate without the panic stack trace. Next time this happens, do you think you could copy and paste it here? I recommend enabling full backtrace with env variable |
I can't reproduce this running from master or #5420 using the Nix shell. I spawn the Nix shell with Also, could you change the source link to a permalink? The line number could change if you push to that branch and make this harder to reproduce. |
I will keep this issue open so the discussion doesn't get lost but if you encounter bugs while running #5420 please report them as a comment against that PR instead of as a new issue. Issues are only intended for bug reports in current master. @CBenoit reported a similar bug there. I will try to dig into the cause. One major problem for me is that I am unable to reproduce the crash (despite the great instructions provided by @CBenoit) so I am still a bit in the dark about what is actually going on |
I believe I figured out the issue and it was my mistake - in my branch, I had done a remapping of the character As to the crash, I wasn't able to reproduce it consistently. In any case I've rebased on top of the latest changes to #5420. I'll set |
Summary
When trying to type the following code, I noticed that I could not type the
d
character inpayload
:Pressing tab to complete the variable works. But then when trying to finish the line like so:
I can't press the 'd' in 'Ed25519' either.
When switching away from helix after reproducing this error, Helix crashed twice. I couldn't reproduce the crashing behavior after that, so I'm not sure if they're related.
Reproduction Steps
I tried this:
ocaml-lsp
.o
.let signature = String.sub payload
I expected this to happen:
The character
d
should be inserted.Instead, this happened:
Nothing happens.
Helix log
~/.cache/helix/helix.log
Platform
Nixos
Terminal Emulator
kitty 0.26.2
Helix Version
22.12-102-g0bce1fd1
The text was updated successfully, but these errors were encountered: