You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix/helix-term/src/ui
Matouš Dzivjak afec54485a
feat(commands): command palette (#1400)
* feat(commands): command palette

Add new command to display command pallete that can be used
to discover and execute available commands.

Fixes: https://github.com/helix-editor/helix/issues/559

* Make picker take the whole context, not just editor

* Bind command pallete

* Typable commands also in the palette

* Show key bindings for commands

* Fix tests, small refactor

* Refactor keymap mapping, fix typo

* Ignore sequence key bindings for now

* Apply suggestions

* Fix lint issues in tests

* Fix after rebase

Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
3 years ago
..
completion.rs Use markup scopes for the Markdown component (#1363) 3 years ago
editor.rs feat(commands): command palette (#1400) 3 years ago
info.rs info component style config use ui.info ui.info.text (#643) 3 years ago
markdown.rs fix: There is no such thing as markup.normal, use ui.text 3 years ago
menu.rs ui: menu: Don't allocate scrollbar space if options fit 3 years ago
mod.rs Manually recalculate initial completion where it matters 3 years ago
overlay.rs Add `PageUp`, `PageDown`, `Ctrl-u`, `Ctrl-d`, `Home`, `End` keyboard shortcuts to file picker (#1612) 3 years ago
picker.rs Pass through Editor instead of Context 3 years ago
popup.rs Render code actions as a menu, allow adding padding to popup 3 years ago
prompt.rs Pass through Editor instead of Context 3 years ago
spinner.rs Instant is more suitable than SystemTime for spinners 3 years ago
text.rs dap: Improve variables UI 3 years ago