-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Proper escape sequence handling with Julia 1.8 #19
Comments
Related to #8 |
Possibly caused by new handling of modifier keys? JuliaLang/julia@e87e30c#diff-715d7c2a15e1520009fe6ad08ceeb3b562be4f43b4e7c5a95d45036c30564edaR109 |
Also could be an issue with code loading at startup: JuliaLang/julia#43708 |
It also could be a change in the way escape sequences are handled: JuliaLang/julia@7a4cef7#diff-4ed83eb0e27660d0dbbbbb112e70147cd25c5264a38731abc806a02c2d37dc62R26 |
Or, halting processing of input until there is a delay between inputs. This directly violates the way in which VimBindings.jl detects the striking of the |
The time delay is only set on Windows by default, so while this may cause an issue on Windows, this is not the cause of this issue as it is in 1.7 which behaves just fine |
This may be due to the new way tasks are handled: JuliaLang/julia#41449 If In other words, the previous A simple solution is to call Perhaps there is an easier solution to the code loading problem in general, to somehow load all of the overriding code before any "interface" code is executed at all. |
Yep, by default it is run in a task |
The solution here is to load VimBindings before the REPL is initialized, from the invocation of Julia rather than in
|
VimBindings.jl may require some core changes in order to be compatible with the Julia 1.8 REPL. It appears that there has been a shift in the way in which escape codes are handled, this need to be investigated for Julia 1.8 to function correctly with detecting the
Esc
key.The text was updated successfully, but these errors were encountered: