-
Notifications
You must be signed in to change notification settings - Fork 29
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
feat: extra keybindings override base #224
feat: extra keybindings override base #224
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Really happy with all of this :)
In general refactors are AOK as long as refactors outside the parts covered by the test suite stay relatively small since it's still really easy to regress things without realizing. I'd also love to get enough test coverage to do larger rewrites of things like the interpreter
Updated to add logs. Thanks I'm really happy with how the implementation turned out too. |
Fixes #188
I suspect this PR will be easier to review by reviewing commits individually (that's why I left them) to understand the reasoning behind the changes. I also left some PR comments to explain some changes.
I refactored the code a bit to be easier to work with, hope that's okay with you.