-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Keymap presentation refinements and underlying restructuring #5635
Commits on Oct 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 671f297 - Browse repository at this point
Copy the full SHA 671f297View commit details
Commits on Dec 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 09ea56b - Browse repository at this point
Copy the full SHA 09ea56bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 608687d - Browse repository at this point
Copy the full SHA 608687dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 091b3f5 - Browse repository at this point
Copy the full SHA 091b3f5View commit details -
Simplify labelled command pattern match
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 56d624e - Browse repository at this point
Copy the full SHA 56d624eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3642213 - Browse repository at this point
Copy the full SHA 3642213View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7804572 - Browse repository at this point
Copy the full SHA 7804572View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e6c4af - Browse repository at this point
Copy the full SHA 0e6c4afView commit details
Commits on Jan 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6d50d7f - Browse repository at this point
Copy the full SHA 6d50d7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37f49f6 - Browse repository at this point
Copy the full SHA 37f49f6View commit details -
Remove order property of KeyTrie struct:
Was not implemented correctly as the order was in the most cases assigned from the values of an HashMap, which does not guarantee order. This applied to when a keymap was both deserialized and merged. Info box body was then being sorted as a function of the fallacious `order` property, and by a method that yielded at worst a time complexity of at least n^2. Furthermore, the body contents were inerted at first by the order of the hash map keys, in which `order` itself was based on. A more reliable predifined sorting order is to be implemented.
Configuration menu - View commit details
-
Copy full SHA for c748f7c - Browse repository at this point
Copy the full SHA c748f7cView commit details -
Infobox: Remove superflous command descripition pruning:
Exist under the wrong (possibly just outdated) assumption that command descriptions are written with their KeyTrie name prefixed (Space, View, Goto etc.). For examle: The command `file_picker` is assumed to have the description "Space Open file picker", which is not the case , nor for any other command description.
Configuration menu - View commit details
-
Copy full SHA for 2c7c4d9 - Browse repository at this point
Copy the full SHA 2c7c4d9View commit details -
Keymap infobox: Use Vec in place of BTree:
BTree was being used to store a list of keyevents for a given command. This list was only iterated over twice to in the end be converted to a Vec. Better to just use a Vec from start given the use- case. Temporalily reverts helix-editor#952.
Configuration menu - View commit details
-
Copy full SHA for 8d35e64 - Browse repository at this point
Copy the full SHA 8d35e64View commit details -
Keymap infobox: Place in correct order from start:
Infobox body was being filled with description then KeyEvent list to only later be iterated over for the purpose of flippingin this order.
Configuration menu - View commit details
-
Copy full SHA for f187f2d - Browse repository at this point
Copy the full SHA f187f2dView commit details -
Keymap infobox: Format body from start
Vec<KeyEvent> was being created as an intermediary into Info.rs for it to be converted into a comma separated string. This commit removes this intermediate step but also the single purpose from_keymap public function in Info.rs, as it is no longer needed.
Configuration menu - View commit details
-
Copy full SHA for 2a0e9d2 - Browse repository at this point
Copy the full SHA 2a0e9d2View commit details -
keymap.rs file splitting, cleanup and descriptive naming:
* Descriptive naming and correct use of data structure terminology example translations: keymap.reverse_map -> keymap.command_list keytrienode -> keytrie (struct) search->traverse merge->merge_keytrie keytrie -> keytrienode (enum describing node variants) Leaf -> MappableCommand Sequence -> CommandSequence Node -> KeyTrie (A leaf is a node, and the sequence was also a node. So old naming made absolutely no sense whatsoever.) * Splitting parts of the keymap.rs file into {keytrienode, keytrie, keymaps, tests}.rs. (Should be self-explanatory by looking at the old keymap.rs.) * Removed KeytrieNode enum functions node(&self) -> Option<&KeyTrie> and node_mut(&mut self) -> Option<&mut KeyTrie> from KeyTrieNode as they served no purpose that could not be used from elsewhere. Was also a bit strange to return a "parent struct" from an enum "building block". * Removed getters that could be achieved by making fields public for now. (E.g .root(), .map(), .name()) * Removed keymap.merge() and keytrienode.merge_nodes() All merging could be handled by keytrie.merge() and keymaps.merge_with_default(), unnecessary to have a second unused system that does about the same thing. We also don't want functions that can cause panics as merge_nodes() could. * Initial simplification and formatting of command palette. Formatting is done during the creation of the command lists, removes the need for the creation and and traversal of an intermediary Vec<Vec<String>>. Keyevent formatting changed from "(<space>w<C-q>)" to ["space>w>C-q"]. Clarifying how commands are triggered by moving through submenus/keytries.
Configuration menu - View commit details
-
Copy full SHA for faec827 - Browse repository at this point
Copy the full SHA faec827View commit details -
Rename MappableCommand field doc to description:
For it not to be confused with the upcoming ":help" feature.
Configuration menu - View commit details
-
Copy full SHA for d5520e8 - Browse repository at this point
Copy the full SHA d5520e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for aea10f7 - Browse repository at this point
Copy the full SHA aea10f7View commit details -
Infobox: Consistently place lowercase equivalents first
This, along with previous commit reverts regression in helix-editor#952
Configuration menu - View commit details
-
Copy full SHA for 7f86d01 - Browse repository at this point
Copy the full SHA 7f86d01View commit details -
Remove infobox optimization suggestion comment:
Sort duration calculations averaged to about 0.04 ms when opening the larger infoboxes.
Configuration menu - View commit details
-
Copy full SHA for 7935f77 - Browse repository at this point
Copy the full SHA 7935f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0482d09 - Browse repository at this point
Copy the full SHA 0482d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b01af5 - Browse repository at this point
Copy the full SHA 6b01af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a8397c - Browse repository at this point
Copy the full SHA 7a8397cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 546010b - Browse repository at this point
Copy the full SHA 546010bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 036ce4a - Browse repository at this point
Copy the full SHA 036ce4aView commit details -
* Elaborated on test descriptions * Removed duplicate unit test * Unified keytrie traversal in tests
Configuration menu - View commit details
-
Copy full SHA for ac98d82 - Browse repository at this point
Copy the full SHA ac98d82View commit details -
Load keymap config consistently
* Moved config merging Keymaps to Config * Removed unused default EditorView function
Configuration menu - View commit details
-
Copy full SHA for 109228b - Browse repository at this point
Copy the full SHA 109228bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 527198a - Browse repository at this point
Copy the full SHA 527198aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 917ca0d - Browse repository at this point
Copy the full SHA 917ca0dView commit details -
Renamed the keymap! macro to keytrie!:
It produces, after all, a Keytrie. It would be a bit like saying: let engine = car!()
Configuration menu - View commit details
-
Copy full SHA for 8b8fadb - Browse repository at this point
Copy the full SHA 8b8fadbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7747777 - Browse repository at this point
Copy the full SHA 7747777View commit details -
By the end of this refactroring it became clear that it was mostly acting as a useless wrapper for KeyTrie.
Configuration menu - View commit details
-
Copy full SHA for 342f794 - Browse repository at this point
Copy the full SHA 342f794View commit details -
Switched keymap::keymaps::Keymaps to keymap::Keymap
Root keymap module was empty as old Keymap could be removed. And there was no point anymore in differentiating Keymaps and Keymap.
Configuration menu - View commit details
-
Copy full SHA for 020c53a - Browse repository at this point
Copy the full SHA 020c53aView commit details -
Re-implemented pre-defined orders in keytrie
* Fixed aliased_modes_are_same_in_default_keymap to check for order too. It failed to detect a bug in which the swap_view_* were ordered differently under space-w and c-w.
Configuration menu - View commit details
-
Copy full SHA for bda06bc - Browse repository at this point
Copy the full SHA bda06bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87fc571 - Browse repository at this point
Copy the full SHA 87fc571View commit details -
Sorts by modifier, then by KeyCode category, then by each KeyEvent. Single character alphas are placed before the rest (ex. "space") in KeyCode::Char.
Configuration menu - View commit details
-
Copy full SHA for ecf5d61 - Browse repository at this point
Copy the full SHA ecf5d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e7f4a0 - Browse repository at this point
Copy the full SHA 5e7f4a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c88a817 - Browse repository at this point
Copy the full SHA c88a817View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f0fa30 - Browse repository at this point
Copy the full SHA 2f0fa30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eaaf2d - Browse repository at this point
Copy the full SHA 1eaaf2dView commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae6790c - Browse repository at this point
Copy the full SHA ae6790cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44ad646 - Browse repository at this point
Copy the full SHA 44ad646View commit details -
Configuration menu - View commit details
-
Copy full SHA for abf2f28 - Browse repository at this point
Copy the full SHA abf2f28View commit details -
Configuration menu - View commit details
-
Copy full SHA for eccda6e - Browse repository at this point
Copy the full SHA eccda6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2afcfcf - Browse repository at this point
Copy the full SHA 2afcfcfView commit details
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c617fd1 - Browse repository at this point
Copy the full SHA c617fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dbacf3 - Browse repository at this point
Copy the full SHA 7dbacf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b82b4 - Browse repository at this point
Copy the full SHA b4b82b4View commit details -
Merge branch 'keymap-presentation' of https://github.com/gibbz00/helix …
…into keymap-presentation
Configuration menu - View commit details
-
Copy full SHA for 8c1333a - Browse repository at this point
Copy the full SHA 8c1333aView commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c8dd563 - Browse repository at this point
Copy the full SHA c8dd563View commit details -
Configuration menu - View commit details
-
Copy full SHA for df49f60 - Browse repository at this point
Copy the full SHA df49f60View commit details -
Remove order property of KeyTrie struct:
Was not implemented correctly as the order was in the most cases assigned from the values of an HashMap, which does not guarantee order. This applied to when a keymap was both deserialized and merged. Info box body was then being sorted as a function of the fallacious `order` property, and by a method that yielded at worst a time complexity of at least n^2. Furthermore, the body contents were inerted at first by the order of the hash map keys, in which `order` itself was based on. A more reliable predifined sorting order is to be implemented.
Configuration menu - View commit details
-
Copy full SHA for 69ed135 - Browse repository at this point
Copy the full SHA 69ed135View commit details -
Infobox: Remove superflous command descripition pruning:
Exist under the wrong (possibly just outdated) assumption that command descriptions are written with their KeyTrie name prefixed (Space, View, Goto etc.). For examle: The command `file_picker` is assumed to have the description "Space Open file picker", which is not the case , nor for any other command description.
Configuration menu - View commit details
-
Copy full SHA for 10151a9 - Browse repository at this point
Copy the full SHA 10151a9View commit details -
Keymap infobox: Use Vec in place of BTree:
BTree was being used to store a list of keyevents for a given command. This list was only iterated over twice to in the end be converted to a Vec. Better to just use a Vec from start given the use- case. Temporalily reverts helix-editor#952.
Configuration menu - View commit details
-
Copy full SHA for 465c0ef - Browse repository at this point
Copy the full SHA 465c0efView commit details -
Keymap infobox: Place in correct order from start:
Infobox body was being filled with description then KeyEvent list to only later be iterated over for the purpose of flippingin this order.
Configuration menu - View commit details
-
Copy full SHA for 8768bf9 - Browse repository at this point
Copy the full SHA 8768bf9View commit details -
Keymap infobox: Format body from start
Vec<KeyEvent> was being created as an intermediary into Info.rs for it to be converted into a comma separated string. This commit removes this intermediate step but also the single purpose from_keymap public function in Info.rs, as it is no longer needed.
Configuration menu - View commit details
-
Copy full SHA for b50050b - Browse repository at this point
Copy the full SHA b50050bView commit details -
keymap.rs file splitting, cleanup and descriptive naming:
* Descriptive naming and correct use of data structure terminology example translations: keymap.reverse_map -> keymap.command_list keytrienode -> keytrie (struct) search->traverse merge->merge_keytrie keytrie -> keytrienode (enum describing node variants) Leaf -> MappableCommand Sequence -> CommandSequence Node -> KeyTrie (A leaf is a node, and the sequence was also a node. So old naming made absolutely no sense whatsoever.) * Splitting parts of the keymap.rs file into {keytrienode, keytrie, keymaps, tests}.rs. (Should be self-explanatory by looking at the old keymap.rs.) * Removed KeytrieNode enum functions node(&self) -> Option<&KeyTrie> and node_mut(&mut self) -> Option<&mut KeyTrie> from KeyTrieNode as they served no purpose that could not be used from elsewhere. Was also a bit strange to return a "parent struct" from an enum "building block". * Removed getters that could be achieved by making fields public for now. (E.g .root(), .map(), .name()) * Removed keymap.merge() and keytrienode.merge_nodes() All merging could be handled by keytrie.merge() and keymaps.merge_with_default(), unnecessary to have a second unused system that does about the same thing. We also don't want functions that can cause panics as merge_nodes() could. * Initial simplification and formatting of command palette. Formatting is done during the creation of the command lists, removes the need for the creation and and traversal of an intermediary Vec<Vec<String>>. Keyevent formatting changed from "(<space>w<C-q>)" to ["space>w>C-q"]. Clarifying how commands are triggered by moving through submenus/keytries.
Configuration menu - View commit details
-
Copy full SHA for eb50de1 - Browse repository at this point
Copy the full SHA eb50de1View commit details -
Rename MappableCommand field doc to description:
For it not to be confused with the upcoming ":help" feature.
Configuration menu - View commit details
-
Copy full SHA for d74be02 - Browse repository at this point
Copy the full SHA d74be02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7192a4e - Browse repository at this point
Copy the full SHA 7192a4eView commit details -
Infobox: Consistently place lowercase equivalents first
This, along with previous commit reverts regression in helix-editor#952
Configuration menu - View commit details
-
Copy full SHA for 26adc32 - Browse repository at this point
Copy the full SHA 26adc32View commit details -
Remove infobox optimization suggestion comment:
Sort duration calculations averaged to about 0.04 ms when opening the larger infoboxes.
Configuration menu - View commit details
-
Copy full SHA for 4fb58f7 - Browse repository at this point
Copy the full SHA 4fb58f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d33ff8b - Browse repository at this point
Copy the full SHA d33ff8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 958e8bc - Browse repository at this point
Copy the full SHA 958e8bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f93ec - Browse repository at this point
Copy the full SHA d0f93ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 876885e - Browse repository at this point
Copy the full SHA 876885eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 315fa89 - Browse repository at this point
Copy the full SHA 315fa89View commit details -
* Elaborated on test descriptions * Removed duplicate unit test * Unified keytrie traversal in tests
Configuration menu - View commit details
-
Copy full SHA for fcf8e6b - Browse repository at this point
Copy the full SHA fcf8e6bView commit details -
Load keymap config consistently
* Moved config merging Keymaps to Config * Removed unused default EditorView function
Configuration menu - View commit details
-
Copy full SHA for e233a1b - Browse repository at this point
Copy the full SHA e233a1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a188d2 - Browse repository at this point
Copy the full SHA 4a188d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for baf8640 - Browse repository at this point
Copy the full SHA baf8640View commit details -
Renamed the keymap! macro to keytrie!:
It produces, after all, a Keytrie. It would be a bit like saying: let engine = car!()
Configuration menu - View commit details
-
Copy full SHA for 3466209 - Browse repository at this point
Copy the full SHA 3466209View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff25380 - Browse repository at this point
Copy the full SHA ff25380View commit details -
By the end of this refactroring it became clear that it was mostly acting as a useless wrapper for KeyTrie.
Configuration menu - View commit details
-
Copy full SHA for 5c6c0ed - Browse repository at this point
Copy the full SHA 5c6c0edView commit details -
Switched keymap::keymaps::Keymaps to keymap::Keymap
Root keymap module was empty as old Keymap could be removed. And there was no point anymore in differentiating Keymaps and Keymap.
Configuration menu - View commit details
-
Copy full SHA for ff6b53f - Browse repository at this point
Copy the full SHA ff6b53fView commit details -
Re-implemented pre-defined orders in keytrie
* Fixed aliased_modes_are_same_in_default_keymap to check for order too. It failed to detect a bug in which the swap_view_* were ordered differently under space-w and c-w.
Configuration menu - View commit details
-
Copy full SHA for aed2e90 - Browse repository at this point
Copy the full SHA aed2e90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5edce2e - Browse repository at this point
Copy the full SHA 5edce2eView commit details -
Sorts by modifier, then by KeyCode category, then by each KeyEvent. Single character alphas are placed before the rest (ex. "space") in KeyCode::Char.
Configuration menu - View commit details
-
Copy full SHA for 0b08e38 - Browse repository at this point
Copy the full SHA 0b08e38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5049e7c - Browse repository at this point
Copy the full SHA 5049e7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f758ee - Browse repository at this point
Copy the full SHA 4f758eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c224bf3 - Browse repository at this point
Copy the full SHA c224bf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95a2b87 - Browse repository at this point
Copy the full SHA 95a2b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 941624b - Browse repository at this point
Copy the full SHA 941624bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7735b34 - Browse repository at this point
Copy the full SHA 7735b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1a3da - Browse repository at this point
Copy the full SHA 8e1a3daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e2d74 - Browse repository at this point
Copy the full SHA 16e2d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc8e463 - Browse repository at this point
Copy the full SHA dc8e463View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bfa470 - Browse repository at this point
Copy the full SHA 4bfa470View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03088b2 - Browse repository at this point
Copy the full SHA 03088b2View commit details -
Merge branch 'keymap-presentation' of https://github.com/gibbz00/helix …
…into keymap-presentation
Configuration menu - View commit details
-
Copy full SHA for eaf883b - Browse repository at this point
Copy the full SHA eaf883bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa615c2 - Browse repository at this point
Copy the full SHA fa615c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af3d1d - Browse repository at this point
Copy the full SHA 4af3d1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13a9f3e - Browse repository at this point
Copy the full SHA 13a9f3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dd2169 - Browse repository at this point
Copy the full SHA 8dd2169View commit details -
Scrapped FromIterator<InfoboxRow> idea
Removes the ability to create the Vec using with_capacity if I'm not mistaken.
Configuration menu - View commit details
-
Copy full SHA for b8e1ee4 - Browse repository at this point
Copy the full SHA b8e1ee4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 375238f - Browse repository at this point
Copy the full SHA 375238fView commit details
Commits on Feb 13, 2023
-
Merge 'matt-cheely/labels-for-config-menus'
Changes: Makes it possible to also add custom descriptions of CommandSequences, not only KeyTries and Typable commands. Test have been added for each case. Also, if no arguments are passed to the typaple command, use official description. (instead of say :w). Uses the term description instead of label for consistencies sake. "description" key is followed by "exec" for command sequences and mappable commands in TOML config.
Configuration menu - View commit details
-
Copy full SHA for 8d4626c - Browse repository at this point
Copy the full SHA 8d4626cView commit details -
Merge branch 'master' of https://github.com/helix-editor/helix into k…
…eymap-presentation
Configuration menu - View commit details
-
Copy full SHA for a7abb1f - Browse repository at this point
Copy the full SHA a7abb1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b06eb3f - Browse repository at this point
Copy the full SHA b06eb3fView commit details
Commits on Feb 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f44a348 - Browse repository at this point
Copy the full SHA f44a348View commit details -
Configuration menu - View commit details
-
Copy full SHA for b62d9a4 - Browse repository at this point
Copy the full SHA b62d9a4View commit details
Commits on Feb 15, 2023
-
Merge 'bbodi/sticky-config/sticky-config'
Does not work with pre-existing keytrienodes... Will try to check if it work on the unify-config branch as I suspect config loading might be the culprit.
Configuration menu - View commit details
-
Copy full SHA for b609a02 - Browse repository at this point
Copy the full SHA b609a02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72e1581 - Browse repository at this point
Copy the full SHA 72e1581View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9bc2a - Browse repository at this point
Copy the full SHA ad9bc2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34db341 - Browse repository at this point
Copy the full SHA 34db341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d9cea8 - Browse repository at this point
Copy the full SHA 2d9cea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68c66ac - Browse repository at this point
Copy the full SHA 68c66acView commit details -
fix keytrie on default mappable command override bug
I had introduced a bug in which it wasn't possible to override mappable commands with keytries. Test has been added to catch this miss.
Configuration menu - View commit details
-
Copy full SHA for 6a81215 - Browse repository at this point
Copy the full SHA 6a81215View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91d8d92 - Browse repository at this point
Copy the full SHA 91d8d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 159150b - Browse repository at this point
Copy the full SHA 159150bView commit details -
revert some cleanup of use statements
...in the hopes that it simplifies review. The changes should have probably be codified into `cargo fmt`.
Configuration menu - View commit details
-
Copy full SHA for 683931a - Browse repository at this point
Copy the full SHA 683931aView commit details -
improve keymap deserialize error handlig
Replace two `.expect()` with returning Err. Using the let else pattern for this. Only became stable in 1.65.0, hence the bump.
Configuration menu - View commit details
-
Copy full SHA for e98afd2 - Browse repository at this point
Copy the full SHA e98afd2View commit details
Commits on Feb 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d326827 - Browse repository at this point
Copy the full SHA d326827View commit details
Commits on Feb 17, 2023
-
custom description refinements
* Allow override of predifinde infobox descriptions. * Make sure that custom description overrider on infoboxes can be done without additional remappings of the same keytrie.
Configuration menu - View commit details
-
Copy full SHA for a0d918a - Browse repository at this point
Copy the full SHA a0d918aView commit details