mirror of
https://github.com/nushell/nushell.git
synced 2025-08-09 09:35:44 +02:00
nu-table/ 1 refactoring + a few optimizations + small fix (#15653)
- A few days back I've got this idea regarding recalculus of width. Now it calculates step by step. So 1 loop over all data was removed. All though there's full recalculation in case of `header_on_border` 😞 (can be fixed..... but I decided to be short) In perfect world it also shall be refactored ...... - Also have done small refactoring to switch build table from `Vec<Vec<_>>>` to table itself. To hide internals (kind of still there's things which I don't like). It touched the `--expand` algorithm lightly you can see the tests changes. - And when doing that noticed one more opportunity, to remove HashMap usage and directly use `tabled::ColoredConfig`. Which reduces copy operations and allocations. - And fixed a small issue where trailing column being using deleted column styles.  To conclude optimizations; I did small testing and it's not slower. But I didn't get the faster results either. But I believe it must be faster well in all cases, I think maybe bigger tables must be tested. Maybe someone could have a few runs to compare performance. cc: @fdncred
This commit is contained in:
@ -1333,15 +1333,17 @@ fn test_expand_big_0() {
|
||||
"│ target │ {record 3 fields} │",
|
||||
"│ dev-dependencies │ {record 9 fields} │",
|
||||
"│ features │ {record 8 fields} │",
|
||||
"│ │ ╭───┬─────┬─────╮ │",
|
||||
"│ bin │ │ # │ nam │ pat │ │",
|
||||
"│ │ │ │ e │ h │ │",
|
||||
"│ │ ├───┼─────┼─────┤ │",
|
||||
"│ │ │ 0 │ nu │ src │ │",
|
||||
"│ │ │ │ │ /ma │ │",
|
||||
"│ │ │ │ │ in. │ │",
|
||||
"│ │ │ │ │ rs │ │",
|
||||
"│ │ ╰───┴─────┴─────╯ │",
|
||||
"│ │ ╭───┬──────┬────╮ │",
|
||||
"│ bin │ │ # │ name │ pa │ │",
|
||||
"│ │ │ │ │ th │ │",
|
||||
"│ │ ├───┼──────┼────┤ │",
|
||||
"│ │ │ 0 │ nu │ sr │ │",
|
||||
"│ │ │ │ │ c/ │ │",
|
||||
"│ │ │ │ │ ma │ │",
|
||||
"│ │ │ │ │ in │ │",
|
||||
"│ │ │ │ │ .r │ │",
|
||||
"│ │ │ │ │ s │ │",
|
||||
"│ │ ╰───┴──────┴────╯ │",
|
||||
"│ │ ╭───────────┬───╮ │",
|
||||
"│ patch │ │ crates-io │ { │ │",
|
||||
"│ │ │ │ r │ │",
|
||||
@ -1360,16 +1362,16 @@ fn test_expand_big_0() {
|
||||
"│ │ │ │ d │ │",
|
||||
"│ │ │ │ } │ │",
|
||||
"│ │ ╰───────────┴───╯ │",
|
||||
"│ │ ╭───┬─────┬─────╮ │",
|
||||
"│ bench │ │ # │ nam │ har │ │",
|
||||
"│ │ │ │ e │ nes │ │",
|
||||
"│ │ │ │ │ s │ │",
|
||||
"│ │ ├───┼─────┼─────┤ │",
|
||||
"│ │ │ 0 │ ben │ fal │ │",
|
||||
"│ │ │ │ chm │ se │ │",
|
||||
"│ │ │ │ ark │ │ │",
|
||||
"│ │ │ │ s │ │ │",
|
||||
"│ │ ╰───┴─────┴─────╯ │",
|
||||
"│ │ ╭───┬──────┬────╮ │",
|
||||
"│ bench │ │ # │ name │ ha │ │",
|
||||
"│ │ │ │ │ rn │ │",
|
||||
"│ │ │ │ │ es │ │",
|
||||
"│ │ │ │ │ s │ │",
|
||||
"│ │ ├───┼──────┼────┤ │",
|
||||
"│ │ │ 0 │ benc │ fa │ │",
|
||||
"│ │ │ │ hmar │ ls │ │",
|
||||
"│ │ │ │ ks │ e │ │",
|
||||
"│ │ ╰───┴──────┴────╯ │",
|
||||
"╰──────────────────┴───────────────────╯",
|
||||
]);
|
||||
|
||||
@ -1551,193 +1553,114 @@ fn table_expande_with_no_header_internally_0() {
|
||||
"│ │ │ │ │ │ ╰─────┴──────────╯ │ │ │",
|
||||
"│ │ │ │ │ display_output │ │ │ │",
|
||||
"│ │ │ │ ╰────────────────┴────────────────────╯ │ │",
|
||||
"│ │ │ │ ╭───┬───────────────────────────┬────────────────────────┬────────┬───┬─────╮ │ │",
|
||||
"│ │ │ menus │ │ # │ name │ only_buffer_difference │ marker │ t │ ... │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ y │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ p │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ ├───┼───────────────────────────┼────────────────────────┼────────┼───┼─────┤ │ │",
|
||||
"│ │ │ │ │ 0 │ completion_menu │ false │ | │ { │ ... │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ c │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ o │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ 4 │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ f │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ i │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ l │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ s │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ } │ │ │ │",
|
||||
"│ │ │ │ │ 1 │ history_menu │ true │ ? │ { │ ... │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ c │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ o │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ 2 │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ f │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ i │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ l │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ s │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ } │ │ │ │",
|
||||
"│ │ │ │ │ 2 │ help_menu │ true │ ? │ { │ ... │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ c │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ o │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ 6 │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ f │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ i │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ l │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ s │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ } │ │ │ │",
|
||||
"│ │ │ │ │ 3 │ commands_menu │ false │ # │ { │ ... │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ c │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ o │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ 4 │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ f │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ i │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ l │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ s │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ } │ │ │ │",
|
||||
"│ │ │ │ │ 4 │ vars_menu │ true │ # │ { │ ... │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ c │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ o │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ 2 │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ f │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ i │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ l │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ s │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ } │ │ │ │",
|
||||
"│ │ │ │ │ 5 │ commands_with_description │ true │ # │ { │ ... │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ c │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ o │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ r │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ 6 │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ f │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ i │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ e │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ l │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ d │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ s │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ } │ │ │ │",
|
||||
"│ │ │ │ ╰───┴───────────────────────────┴────────────────────────┴────────┴───┴─────╯ │ │",
|
||||
"│ │ │ │ ╭────┬───────────────────────────┬──────────┬─────────┬───────────────┬─────╮ │ │",
|
||||
"│ │ │ keybindings │ │ # │ name │ modifier │ keycode │ mode │ eve │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ nt │ │ │",
|
||||
"│ │ │ │ ├────┼───────────────────────────┼──────────┼─────────┼───────────────┼─────┤ │ │",
|
||||
"│ │ │ │ │ 0 │ completion_menu │ none │ tab │ ╭───┬───────╮ │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_no │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ rmal │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_in │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ sert │ │ } │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───────╯ │ │ │ │",
|
||||
"│ │ │ │ │ 1 │ completion_previous │ shift │ backtab │ ╭───┬───────╮ │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_no │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ rmal │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_in │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ sert │ │ } │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───────╯ │ │ │ │",
|
||||
"│ │ │ │ │ 2 │ history_menu │ control │ char_r │ emacs │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ s} │ │ │",
|
||||
"│ │ │ │ │ 3 │ next_page │ control │ char_x │ emacs │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 4 │ undo_or_previous_page │ control │ char_z │ emacs │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 5 │ yank │ control │ char_y │ emacs │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 6 │ unix-line-discard │ control │ char_u │ ╭───┬───────╮ │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_no │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ rmal │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_in │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ sert │ │ } │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───────╯ │ │ │ │",
|
||||
"│ │ │ │ │ 7 │ kill-line │ control │ char_k │ ╭───┬───────╮ │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_no │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ rmal │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_in │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ sert │ │ } │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───────╯ │ │ │ │",
|
||||
"│ │ │ │ │ 8 │ commands_menu │ control │ char_t │ ╭───┬───────╮ │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_no │ │ d 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ rmal │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_in │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ sert │ │ s} │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───────╯ │ │ │ │",
|
||||
"│ │ │ │ │ 9 │ vars_menu │ alt │ char_o │ ╭───┬───────╮ │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_no │ │ d 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ rmal │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_in │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ sert │ │ s} │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───────╯ │ │ │ │",
|
||||
"│ │ │ │ │ 10 │ commands_with_description │ control │ char_s │ ╭───┬───────╮ │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_no │ │ d 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ rmal │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_in │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ sert │ │ s} │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───────╯ │ │ │ │",
|
||||
"│ │ │ │ ╰────┴───────────────────────────┴──────────┴─────────┴───────────────┴─────╯ │ │",
|
||||
"│ │ │ │ ╭───┬───────────────────────────┬────────────────────────┬────────┬─────╮ │ │",
|
||||
"│ │ │ menus │ │ # │ name │ only_buffer_difference │ marker │ ... │ │ │",
|
||||
"│ │ │ │ ├───┼───────────────────────────┼────────────────────────┼────────┼─────┤ │ │",
|
||||
"│ │ │ │ │ 0 │ completion_menu │ false │ | │ ... │ │ │",
|
||||
"│ │ │ │ │ 1 │ history_menu │ true │ ? │ ... │ │ │",
|
||||
"│ │ │ │ │ 2 │ help_menu │ true │ ? │ ... │ │ │",
|
||||
"│ │ │ │ │ 3 │ commands_menu │ false │ # │ ... │ │ │",
|
||||
"│ │ │ │ │ 4 │ vars_menu │ true │ # │ ... │ │ │",
|
||||
"│ │ │ │ │ 5 │ commands_with_description │ true │ # │ ... │ │ │",
|
||||
"│ │ │ │ ╰───┴───────────────────────────┴────────────────────────┴────────┴─────╯ │ │",
|
||||
"│ │ │ │ ╭────┬───────────────────────────┬──────────┬─────────┬────────────────┬────╮ │ │",
|
||||
"│ │ │ keybindings │ │ # │ name │ modifier │ keycode │ mode │ ev │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ en │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ t │ │ │",
|
||||
"│ │ │ │ ├────┼───────────────────────────┼──────────┼─────────┼────────────────┼────┤ │ │",
|
||||
"│ │ │ │ │ 0 │ completion_menu │ none │ tab │ ╭───┬────────╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_nor │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ mal │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_ins │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ ert │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴────────╯ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 1 │ completion_previous │ shift │ backtab │ ╭───┬────────╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_nor │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ mal │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_ins │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ ert │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴────────╯ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 2 │ history_menu │ control │ char_r │ emacs │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ds │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 3 │ next_page │ control │ char_x │ emacs │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 4 │ undo_or_previous_page │ control │ char_z │ emacs │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 5 │ yank │ control │ char_y │ emacs │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 6 │ unix-line-discard │ control │ char_u │ ╭───┬────────╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_nor │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ mal │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_ins │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ ert │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴────────╯ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 7 │ kill-line │ control │ char_k │ ╭───┬────────╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_nor │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ mal │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_ins │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ ert │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴────────╯ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 8 │ commands_menu │ control │ char_t │ ╭───┬────────╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_nor │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ mal │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_ins │ │ 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ ert │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴────────╯ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ds │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 9 │ vars_menu │ alt │ char_o │ ╭───┬────────╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_nor │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ mal │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_ins │ │ 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ ert │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴────────╯ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ds │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 10 │ commands_with_description │ control │ char_s │ ╭───┬────────╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ emacs │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ vi_nor │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ mal │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ vi_ins │ │ 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ ert │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴────────╯ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ds │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ ╰────┴───────────────────────────┴──────────┴─────────┴────────────────┴────╯ │ │",
|
||||
"│ │ ╰──────────────────────────────────┴───────────────────────────────────────────────────────────────────────────────╯ │",
|
||||
"╰────────────────────┴──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯",
|
||||
])
|
||||
@ -1929,77 +1852,220 @@ fn table_expande_with_no_header_internally_1() {
|
||||
"│ │ │ │ │ 4 │ vars_menu │ true │ # │ ... │ │ │",
|
||||
"│ │ │ │ │ 5 │ commands_with_description │ true │ # │ ... │ │ │",
|
||||
"│ │ │ │ ╰───┴───────────────────────────┴────────────────────────┴───────┴─────╯ │ │",
|
||||
"│ │ │ │ ╭────┬───────────────────────────┬──────────┬─────────┬──────────┬─────╮ │ │",
|
||||
"│ │ │ keybindings │ │ # │ name │ modifier │ keycode │ mode │ eve │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ nt │ │ │",
|
||||
"│ │ │ │ ├────┼───────────────────────────┼──────────┼─────────┼──────────┼─────┤ │ │",
|
||||
"│ │ │ │ │ 0 │ completion_menu │ none │ tab │ [list 3 │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ items] │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 1 │ completion_previous │ shift │ backtab │ [list 3 │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ items] │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 2 │ history_menu │ control │ char_r │ emacs │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ s} │ │ │",
|
||||
"│ │ │ │ │ 3 │ next_page │ control │ char_x │ emacs │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 4 │ undo_or_previous_page │ control │ char_z │ emacs │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 5 │ yank │ control │ char_y │ emacs │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 6 │ unix-line-discard │ control │ char_u │ [list 3 │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ items] │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 7 │ kill-line │ control │ char_k │ [list 3 │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ items] │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 8 │ commands_menu │ control │ char_t │ [list 3 │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ items] │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ s} │ │ │",
|
||||
"│ │ │ │ │ 9 │ vars_menu │ alt │ char_o │ [list 3 │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ items] │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ s} │ │ │",
|
||||
"│ │ │ │ │ 10 │ commands_with_description │ control │ char_s │ [list 3 │ {re │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ items] │ cor │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ eld │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ s} │ │ │",
|
||||
"│ │ │ │ ╰────┴───────────────────────────┴──────────┴─────────┴──────────┴─────╯ │ │",
|
||||
"│ │ │ │ ╭────┬───────────────────────────┬──────────┬─────────┬───────────┬────╮ │ │",
|
||||
"│ │ │ keybindings │ │ # │ name │ modifier │ keycode │ mode │ ev │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ en │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ t │ │ │",
|
||||
"│ │ │ │ ├────┼───────────────────────────┼──────────┼─────────┼───────────┼────┤ │ │",
|
||||
"│ │ │ │ │ 0 │ completion_menu │ none │ tab │ ╭───┬───╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ e │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ c │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ v │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ d} │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ o │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ l │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ v │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ e │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ t │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───╯ │ │ │ │",
|
||||
"│ │ │ │ │ 1 │ completion_previous │ shift │ backtab │ ╭───┬───╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ e │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ c │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ v │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ d} │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ o │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ l │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ v │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ e │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ t │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───╯ │ │ │ │",
|
||||
"│ │ │ │ │ 2 │ history_menu │ control │ char_r │ emacs │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ds │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ } │ │ │",
|
||||
"│ │ │ │ │ 3 │ next_page │ control │ char_x │ emacs │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 4 │ undo_or_previous_page │ control │ char_z │ emacs │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 5 │ yank │ control │ char_y │ emacs │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ d} │ │ │",
|
||||
"│ │ │ │ │ 6 │ unix-line-discard │ control │ char_u │ ╭───┬───╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ e │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ c │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ v │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ d} │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ o │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ l │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ v │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ e │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ t │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───╯ │ │ │ │",
|
||||
"│ │ │ │ │ 7 │ kill-line │ control │ char_k │ ╭───┬───╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ e │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ c │ │ 1 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ v │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ d} │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ o │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ l │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ v │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ e │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ t │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───╯ │ │ │ │",
|
||||
"│ │ │ │ │ 8 │ commands_menu │ control │ char_t │ ╭───┬───╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ e │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ c │ │ 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ v │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ ds │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ } │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ o │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ l │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ v │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ e │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ t │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───╯ │ │ │ │",
|
||||
"│ │ │ │ │ 9 │ vars_menu │ alt │ char_o │ ╭───┬───╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ e │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ c │ │ 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ v │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ ds │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ } │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ o │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ l │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ v │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ e │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ t │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───╯ │ │ │ │",
|
||||
"│ │ │ │ │ 10 │ commands_with_description │ control │ char_s │ ╭───┬───╮ │ {r │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 0 │ e │ │ ec │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ or │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ d │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ c │ │ 2 │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ fi │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 1 │ v │ │ el │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ ds │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ } │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ o │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ m │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ a │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ l │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ 2 │ v │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ _ │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ i │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ n │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ s │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ e │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ r │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ │ │ t │ │ │ │ │",
|
||||
"│ │ │ │ │ │ │ │ │ ╰───┴───╯ │ │ │ │",
|
||||
"│ │ │ │ ╰────┴───────────────────────────┴──────────┴─────────┴───────────┴────╯ │ │",
|
||||
"│ │ ╰──────────────────────────────────┴──────────────────────────────────────────────────────────────────────────╯ │",
|
||||
"╰────────────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯",
|
||||
])
|
||||
|
Reference in New Issue
Block a user