-
Notifications
You must be signed in to change notification settings - Fork 86
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
kuzu binary: readline functionality buggy #1391
Comments
Hi @vbmithr , can you provide a bit more details, such as the OS version, are you compiling from the latest master or using the released binary, and is there a specific operation in the shell that triggers the bug? so we can reproduce it more quickly. Thanks! |
OS: Archlinux
Step 4 doesn't work. If typing characters at this point, something weird happens. |
@vbmithr thanks! We will take a look. |
on Linux I have similar issues. I do a Ctrl-a to go to the beginning and then the cursor will not move anymore. Sometimes when I move backwards in a line and then start typing, the text appears appended at the end of the line. At other times, pressing the right arrow once moves the cursor about 10 chars right and then the left arrow moves it to the starting position and the last character of the line gets removed. Very weird and seems to be different all the times. |
This is my line for testing:
Result: right arrow or Ctrl-e does not work. If I start typing multiple "a" (cursor is in the first position), this is the result:
If I press the backspace key, the cursor moves left and for each backspace an "a" at the end is removed |
duckdb made it right, it's also a C++ project, maybe you could just port their solution :D |
:) Nice! I am sure if we can write a DBMS, we can get this right too :) |
it is sooo much better now. It's sometimes the little things that make the developer happy :-) |
Ok, seems fixed indeed. Thanks @acquamarin! |
I frequently end up in a state where readline functionality (emacs-like key bindings) in the shell are not working anymore.
The text was updated successfully, but these errors were encountered: