Replies: 1 comment 1 reply
-
|
Yes, it is possible to derive keybindings from the default flow bindings. In fact, any keybinding section that does not have an explicit So to just disable {
"normal": {
"press": [
["\"", "insert_chars", "\""],
["'", "insert_chars", "'"],
["`", "insert_chars", "`"],
["(", "insert_chars", "("],
[")", "insert_chars", ")"],
["[", "insert_chars", "["],
["]", "insert_chars", "]"],
["{", "insert_chars", "{"],
["}", "insert_chars", "}"],
["‘", "insert_chars", "‘"],
["’", "insert_chars", "’"],
["“", "insert_chars", "“"],
["”", "insert_chars", "”"],
["‚", "insert_chars", "‚"],
["‘", "insert_chars", "‘"],
["«", "insert_chars", "«"],
["»", "insert_chars", "»"],
["¿", "insert_chars", "¿"],
["¡", "insert_chars", "¡"]
]
}
}Don't save this as |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
When modifying keybindings, I'd like to f.ex. completely disable all the
smart_insert_pairbindings. I just prefer to type double quotes/apostrophes/etc myself. It goes against grain esp. when writing just plain English text with apostrophes.So far I've simply taken the keys/flow.json file and deleted the smart_insert_pair rows. But it'd be nice to be able to use the defaults for everything, and only selectively turn some of these things off:
https://codeberg.org/neurocyte/flow/src/commit/fa71704a9471c05d8c9b50a04eff6a9e170313bd/src/keybind/builtin/flow.json#L232
Beta Was this translation helpful? Give feedback.
All reactions