Skip to content
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

Custom keybindings #8

Open
ClementNerma opened this issue Nov 5, 2020 · 2 comments
Open

Custom keybindings #8

ClementNerma opened this issue Nov 5, 2020 · 2 comments

Comments

@ClementNerma
Copy link

Hi there!

First of all thanks for this amazing project, I'm really enjoying at the moment.

A thing I miss though is the ability to remap keybindings. For instance, I'm used to deleting a world with Ctrl-Backspace, and multi-select text with Ctrl-D.

I didn't see any kind of configuration file or options, so I'd like to know if this feature could be implemented? I think many people would enjoy to remap the keybindings as well.

Thanks in advance :)

@ChayimFriedman2
Copy link

I'd like to work on that. @rhysd is there any format of settings you think is best? (RON, JSON, TOML...)

@rhysd
Copy link
Owner

rhysd commented Mar 1, 2021

@ChayimFriedman2 Thank you for raising hands to implement this.

Actually I was not willing to implement this because it introduces complications and overhead on launching editor. However I also agree that default key shortcuts are not good for everyone.

So I'm glad to review and merge the changes to address this. I want to review the spec at first. Would you make 'Configuration' section in README.md after 'Usage' section and describe the specification you're considering and create a WIP pull request before implementing it?

is there any format of settings you think is best? (RON, JSON, TOML...)

I think TOML is the best. JSON is serialization format, not for configuration (it does not provide comments syntax). RON is not popular as configuration file. YAML is too complicated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants