diff --git a/CHANGELOG.md b/CHANGELOG.md
index 964d2b26..aebedde6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@ All notable changes to this project will be documented in this file.
- The command palette (`ctrl+p`) now lists Harlequin's own commands, each with its key, and matches Harlequin's look ([#223](https://github.com/tconbeer/harlequin/issues/223)).
- New bindable actions: `change_theme`, `code_editor.close_all_buffers`, `toggle_transaction_mode`, `commit_transaction`, and `rollback_transaction` ([#223](https://github.com/tconbeer/harlequin/issues/223)).
- The command palette's **Show Files** and **Show S3** commands (bindable as `show_files` and `show_s3`) add the Data Catalog's Files or S3 tab, or point it at a different directory or bucket, without restarting Harlequin ([#223](https://github.com/tconbeer/harlequin/issues/223)).
+- The footer shows the command palette's key, `^p Commands`, and the palette can be bound to any key as `command_palette` ([#223](https://github.com/tconbeer/harlequin/issues/223)).
### Bug Fixes
diff --git a/src/harlequin/actions.py b/src/harlequin/actions.py
index f698f48b..47b87f2d 100644
--- a/src/harlequin/actions.py
+++ b/src/harlequin/actions.py
@@ -46,6 +46,13 @@ class Action:
description="Help",
show=True,
),
+ "command_palette": Action(
+ target=None,
+ action="command_palette",
+ description="Commands",
+ show=True,
+ priority=True,
+ ),
"toggle_keys_panel": Action(
target=None,
action="toggle_keys_panel",
diff --git a/src/harlequin/app.py b/src/harlequin/app.py
index d15ac52e..dc246ecc 100644
--- a/src/harlequin/app.py
+++ b/src/harlequin/app.py
@@ -301,6 +301,8 @@ class Harlequin(AppBase):
"""
CSS_PATH = ["global.tcss", "app.tcss"]
+ # the palette's key comes from the keymaps, like every other action's
+ ENABLE_COMMAND_PALETTE = False
full_screen: reactive[bool] = reactive(False)
sidebar_hidden: reactive[bool] = reactive(False)
@@ -333,6 +335,8 @@ def __init__(
css_path=css_path,
watch_css=watch_css,
)
+ # ENABLE_COMMAND_PALETTE only stops Textual binding a key to the palette
+ self.use_command_palette = True
self.adapter = adapter
self.adapter_name = adapter_name
self.profile_name = profile_name
@@ -1407,15 +1411,23 @@ async def action_quit(self) -> None:
await super().action_quit()
def action_show_help_screen(self) -> None:
- keys_panel_key = next(
- (
- self.get_key_display(binding)
- for _, binding in self._bindings
- if binding.action == "toggle_keys_panel"
- ),
- None,
+ def key_for(action: str) -> str | None:
+ return next(
+ (
+ self.get_key_display(binding)
+ for _, binding in self._bindings
+ if binding.action == action
+ ),
+ None,
+ )
+
+ self.push_screen(
+ HelpScreen(
+ keys_panel_key=key_for("toggle_keys_panel"),
+ command_palette_key=key_for("command_palette"),
+ id="help_screen",
+ )
)
- self.push_screen(HelpScreen(keys_panel_key=keys_panel_key, id="help_screen"))
def action_show_help_panel(self) -> None:
if self.screen.query(KeysPanel):
diff --git a/src/harlequin/components/help_screen.py b/src/harlequin/components/help_screen.py
index 90a24ba1..17885c8b 100644
--- a/src/harlequin/components/help_screen.py
+++ b/src/harlequin/components/help_screen.py
@@ -20,12 +20,14 @@ class HelpScreen(HarlequinModal[None]):
def __init__(
self,
keys_panel_key: str | None = None,
+ command_palette_key: str | None = None,
name: str | None = None,
id: str | None = None, # noqa: A002
classes: str | None = None,
) -> None:
super().__init__(name=name, id=id, classes=classes)
self.keys_panel_key = keys_panel_key
+ self.command_palette_key = command_palette_key
def compose(self) -> ComposeResult:
markdown_path = Path(__file__).parent / "help_screen.md"
@@ -44,9 +46,14 @@ def compose(self) -> ComposeResult:
def _keys_panel_tip(self) -> str:
if self.keys_panel_key is None:
+ palette = (
+ f"the command palette ([b $secondary]{self.command_palette_key}[/])"
+ if self.command_palette_key is not None
+ else "the command palette"
+ )
return (
"To see the keys for the focused widget, open the Keys panel from "
- "the command palette ([b $secondary]ctrl+p[/])."
+ f"{palette}."
)
return (
f"Press [b $secondary]{self.keys_panel_key}[/] to show or hide the "
diff --git a/src/harlequin_vscode/__init__.py b/src/harlequin_vscode/__init__.py
index 629523e4..e018bae9 100644
--- a/src/harlequin_vscode/__init__.py
+++ b/src/harlequin_vscode/__init__.py
@@ -3,6 +3,7 @@
VSCODE_APP_BINDINGS = [
HarlequinKeyBinding("ctrl+q", "quit"),
HarlequinKeyBinding("f1", "help"),
+ HarlequinKeyBinding("ctrl+p", "command_palette"),
HarlequinKeyBinding("f2", "focus_query_editor"),
HarlequinKeyBinding("f5", "focus_results_viewer"),
HarlequinKeyBinding("f6", "focus_data_catalog"),
diff --git a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries, tab 1].svg b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries, tab 1].svg
index 8b0b3b96..8b855b8a 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries, tab 1].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries, tab 1].svg
@@ -133,7 +133,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1; select2│
@@ -158,7 +158,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries, tab 2].svg b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries, tab 2].svg
index c823102a..8ba05c02 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries, tab 2].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries, tab 2].svg
@@ -133,7 +133,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1; select2│
@@ -158,7 +158,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries].svg b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries].svg
index 8b0b3b96..8b855b8a 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][Both queries].svg
@@ -133,7 +133,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1; select2│
@@ -158,7 +158,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][One query].svg b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][One query].svg
index 124d151c..b383f698 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][One query].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[duckdb][One query].svg
@@ -131,7 +131,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1; select2│
@@ -156,7 +156,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries, tab 1].svg b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries, tab 1].svg
index 16ac5fcf..17f6d26e 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries, tab 1].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries, tab 1].svg
@@ -133,7 +133,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 select1; select2│
@@ -158,7 +158,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries, tab 2].svg b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries, tab 2].svg
index f77e3731..9d629958 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries, tab 2].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries, tab 2].svg
@@ -133,7 +133,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 select1; select2│
@@ -158,7 +158,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries].svg b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries].svg
index 16ac5fcf..17f6d26e 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][Both queries].svg
@@ -133,7 +133,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 select1; select2│
@@ -158,7 +158,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][One query].svg b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][One query].svg
index 10c5e8f5..180cb3fa 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][One query].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_multiple_queries[sqlite][One query].svg
@@ -131,7 +131,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 select1; select2│
@@ -156,7 +156,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int); select 1][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int); select 1][After dismissing error].svg
index 8afc5ff3..787bb56b 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int); select 1][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int); select 1][After dismissing error].svg
@@ -168,7 +168,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select0::struct(id int); select1│
@@ -205,7 +205,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int); select 1][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int); select 1][Error visible].svg
index c42edfb2..caba6285 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int); select 1][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int); select 1][Error visible].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select0::struct(id int); select1│
@@ -206,7 +206,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int)][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int)][After dismissing error].svg
index 3d20a430..8a46684d 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int)][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int)][After dismissing error].svg
@@ -166,7 +166,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select0::struct(id int)│
@@ -203,7 +203,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int)][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int)][Error visible].svg
index f318cbba..4cf08626 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int)][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 0.test_query_errors[duckdb-select 0struct(id int)][Error visible].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select0::struct(id int)│
@@ -206,7 +206,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 1; select 0.test_query_errors[duckdb-select 1; select 0struct(id int)][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 1; select 0.test_query_errors[duckdb-select 1; select 0struct(id int)][After dismissing error].svg
index f476261e..a03da9cd 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 1; select 0.test_query_errors[duckdb-select 1; select 0struct(id int)][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 1; select 0.test_query_errors[duckdb-select 1; select 0struct(id int)][After dismissing error].svg
@@ -168,7 +168,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1; select0::struct(id int)│
@@ -205,7 +205,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 1; select 0.test_query_errors[duckdb-select 1; select 0struct(id int)][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 1; select 0.test_query_errors[duckdb-select 1; select 0struct(id int)][Error visible].svg
index 2b00cc6c..a9957959 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 1; select 0.test_query_errors[duckdb-select 1; select 0struct(id int)][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select 1; select 0.test_query_errors[duckdb-select 1; select 0struct(id int)][Error visible].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1; select0::struct(id int)│
@@ -206,7 +206,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select; select 0.test_query_errors[duckdb-select; select 0struct(id int)][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select; select 0.test_query_errors[duckdb-select; select 0struct(id int)][After dismissing error].svg
index 66b67ce0..a45bef52 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select; select 0.test_query_errors[duckdb-select; select 0struct(id int)][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select; select 0.test_query_errors[duckdb-select; select 0struct(id int)][After dismissing error].svg
@@ -166,7 +166,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select; select0::struct(id int)│
@@ -203,7 +203,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select; select 0.test_query_errors[duckdb-select; select 0struct(id int)][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select; select 0.test_query_errors[duckdb-select; select 0struct(id int)][Error visible].svg
index 37d725e0..898fd030 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select; select 0.test_query_errors[duckdb-select; select 0struct(id int)][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select; select 0.test_query_errors[duckdb-select; select 0struct(id int)][Error visible].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select; select0::struct(id int)│
@@ -206,7 +206,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select][After dismissing error].svg
index bd84ed8c..10080764 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select][After dismissing error].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select│
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select][Error visible].svg
index ab6a686c..f13bd315 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[duckdb-select][Error visible].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int); select 1][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int); select 1][After dismissing error].svg
index 2d15011d..94373d3c 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int); select 1][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int); select 1][After dismissing error].svg
@@ -166,7 +166,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select0::struct(id int); select1│
@@ -203,7 +203,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int); select 1][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int); select 1][Error visible].svg
index fb817d8d..5a431483 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int); select 1][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int); select 1][Error visible].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select0::struct(id int); select1│
@@ -206,7 +206,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int)][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int)][After dismissing error].svg
index f3d1fe9f..09e48fbd 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int)][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int)][After dismissing error].svg
@@ -166,7 +166,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select0::struct(id int)│
@@ -203,7 +203,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int)][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int)][Error visible].svg
index bb78dfa2..22fb7004 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int)][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 0.test_query_errors[sqlite-select 0struct(id int)][Error visible].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select0::struct(id int)│
@@ -206,7 +206,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 1; select 0.test_query_errors[sqlite-select 1; select 0struct(id int)][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 1; select 0.test_query_errors[sqlite-select 1; select 0struct(id int)][After dismissing error].svg
index 1ab22e26..325e88cc 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 1; select 0.test_query_errors[sqlite-select 1; select 0struct(id int)][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 1; select 0.test_query_errors[sqlite-select 1; select 0struct(id int)][After dismissing error].svg
@@ -168,7 +168,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1; select0::struct(id int)│
@@ -205,7 +205,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 1; select 0.test_query_errors[sqlite-select 1; select 0struct(id int)][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 1; select 0.test_query_errors[sqlite-select 1; select 0struct(id int)][Error visible].svg
index 13444457..d0e303b5 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 1; select 0.test_query_errors[sqlite-select 1; select 0struct(id int)][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select 1; select 0.test_query_errors[sqlite-select 1; select 0struct(id int)][Error visible].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1; select0::struct(id int)│
@@ -206,7 +206,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select; select 0.test_query_errors[sqlite-select; select 0struct(id int)][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select; select 0.test_query_errors[sqlite-select; select 0struct(id int)][After dismissing error].svg
index a983a0a1..4fc7af88 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select; select 0.test_query_errors[sqlite-select; select 0struct(id int)][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select; select 0.test_query_errors[sqlite-select; select 0struct(id int)][After dismissing error].svg
@@ -166,7 +166,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select; select0::struct(id int)│
@@ -203,7 +203,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select; select 0.test_query_errors[sqlite-select; select 0struct(id int)][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select; select 0.test_query_errors[sqlite-select; select 0struct(id int)][Error visible].svg
index c2f746b0..08591e0f 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select; select 0.test_query_errors[sqlite-select; select 0struct(id int)][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select; select 0.test_query_errors[sqlite-select; select 0struct(id int)][Error visible].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select; select0::struct(id int)│
@@ -206,7 +206,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select][After dismissing error].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select][After dismissing error].svg
index e6b726d3..59d4a0fa 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select][After dismissing error].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select][After dismissing error].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select│
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select][Error visible].svg b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select][Error visible].svg
index f87d1900..125bf987 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select][Error visible].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_query_errors[sqlite-select][Error visible].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_app/test_rich_markup[select markup].svg b/tests/functional_tests/__snapshots__/test_app/test_rich_markup[select markup].svg
index f5592815..b78d0d27 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_rich_markup[select markup].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_rich_markup[select markup].svg
@@ -131,7 +131,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select'[some text]', '[red]some text[/]'│
@@ -156,7 +156,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_select_1[duckdb][select 1 as foo].svg b/tests/functional_tests/__snapshots__/test_app/test_select_1[duckdb][select 1 as foo].svg
index 073971df..76ea81b5 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_select_1[duckdb][select 1 as foo].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_select_1[duckdb][select 1 as foo].svg
@@ -131,7 +131,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1asfoo│
@@ -156,7 +156,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_app/test_select_1[sqlite][select 1 as foo].svg b/tests/functional_tests/__snapshots__/test_app/test_select_1[sqlite][select 1 as foo].svg
index 3e57ebbc..3eeedda4 100644
--- a/tests/functional_tests/__snapshots__/test_app/test_select_1[sqlite][select 1 as foo].svg
+++ b/tests/functional_tests/__snapshots__/test_app/test_select_1[sqlite][select 1 as foo].svg
@@ -131,7 +131,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 select1asfoo│
@@ -156,7 +156,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_command_palette/test_palette_snapshots[Search].svg b/tests/functional_tests/__snapshots__/test_command_palette/test_palette_snapshots[Search].svg
index 5224cb4c..fb15f89f 100644
--- a/tests/functional_tests/__snapshots__/test_command_palette/test_palette_snapshots[Search].svg
+++ b/tests/functional_tests/__snapshots__/test_command_palette/test_palette_snapshots[Search].svg
@@ -173,7 +173,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 │
@@ -210,7 +210,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_command_palette/test_palette_snapshots[Theme Picker].svg b/tests/functional_tests/__snapshots__/test_command_palette/test_palette_snapshots[Theme Picker].svg
index 926d0662..137ae69a 100644
--- a/tests/functional_tests/__snapshots__/test_command_palette/test_palette_snapshots[Theme Picker].svg
+++ b/tests/functional_tests/__snapshots__/test_command_palette/test_palette_snapshots[Theme Picker].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 │
@@ -206,7 +206,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_command_palette/test_show_files_command[Files tab added].svg b/tests/functional_tests/__snapshots__/test_command_palette/test_show_files_command[Files tab added].svg
index 33c20ffe..9a39167f 100644
--- a/tests/functional_tests/__snapshots__/test_command_palette/test_show_files_command[Files tab added].svg
+++ b/tests/functional_tests/__snapshots__/test_command_palette/test_show_files_command[Files tab added].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│DatabasesFiles││1 │
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Insert Name . Show Context Menu
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Insert Name . Show Context Menu
diff --git a/tests/functional_tests/__snapshots__/test_command_palette/test_show_files_command[Show Files refuses a file].svg b/tests/functional_tests/__snapshots__/test_command_palette/test_show_files_command[Show Files refuses a file].svg
index eaa035a3..afdfd6b0 100644
--- a/tests/functional_tests/__snapshots__/test_command_palette/test_show_files_command[Show Files refuses a file].svg
+++ b/tests/functional_tests/__snapshots__/test_command_palette/test_show_files_command[Show Files refuses a file].svg
@@ -166,7 +166,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 │
@@ -203,7 +203,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[db context menu expanded].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[db context menu expanded].svg
index 1e0373a2..19a86dfd 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[db context menu expanded].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[db context menu expanded].svg
@@ -163,7 +163,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▼ small db││1 │
@@ -200,7 +200,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[db name inserted].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[db name inserted].svg
index 4f1cbb20..d02a558a 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[db name inserted].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[db name inserted].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▼ small db││1 "small"│
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[schema context menu expanded].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[schema context menu expanded].svg
index e4066ac7..cc1362cb 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[schema context menu expanded].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[schema context menu expanded].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▼ small db││1 "small" │
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[table context menu expanded].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[table context menu expanded].svg
index bf0e68e4..c0f38e91 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[table context menu expanded].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_context_menu[table context menu expanded].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▼ small db││1 "small" │
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[Initialization].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[Initialization].svg
index 141d2dc1..999158e6 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[Initialization].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[Initialization].svg
@@ -163,7 +163,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ small db││1 │
@@ -200,7 +200,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[Inserted small.main].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[Inserted small.main].svg
index 8d7e538f..7112e5ea 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[Inserted small.main].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[Inserted small.main].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▼ small db││1 "small"."main"│
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small expanded].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small expanded].svg
index ef2f8de7..ee00ad5a 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small expanded].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small expanded].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▼ small db││1 │
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Insert Name . Show Context Menu
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Insert Name . Show Context Menu
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main expanded].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main expanded].svg
index e74d2668..f8e36c9e 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main expanded].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main expanded].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▼ small db││1 │
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Insert Name . Show Context Menu
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Insert Name . Show Context Menu
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main.drivers.dob inserted].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main.drivers.dob inserted].svg
index 7f986334..6bbebcc1 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main.drivers.dob inserted].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main.drivers.dob inserted].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▼ small db││1 "dob"│
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main.drivers.dob selected].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main.drivers.dob selected].svg
index 18584e78..e8a1e3b0 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main.drivers.dob selected].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_data_catalog[small.main.drivers.dob selected].svg
@@ -163,7 +163,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▼ small db││1 "small"."main" │
@@ -200,7 +200,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Insert Name . Show Context Menu
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Insert Name . Show Context Menu
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_file_tree[Initialization].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_file_tree[Initialization].svg
index 33c20ffe..9a39167f 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_file_tree[Initialization].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_file_tree[Initialization].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│DatabasesFiles││1 │
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Insert Name . Show Context Menu
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Insert Name . Show Context Menu
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_file_tree[expanded foo dir].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_file_tree[expanded foo dir].svg
index 6da70301..72887920 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_file_tree[expanded foo dir].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_file_tree[expanded foo dir].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│DatabasesFiles││1 │
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Insert Name . Show Context Menu
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Insert Name . Show Context Menu
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_s3_tree[Initialization].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_s3_tree[Initialization].svg
index 82bbb6d7..84a02ce6 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_s3_tree[Initialization].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_s3_tree[Initialization].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│DatabasesS3││1 │
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Insert Name . Show Context Menu
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Insert Name . Show Context Menu
diff --git a/tests/functional_tests/__snapshots__/test_data_catalog/test_s3_tree[expanded one dir].svg b/tests/functional_tests/__snapshots__/test_data_catalog/test_s3_tree[expanded one dir].svg
index 1c39acd4..43038cc5 100644
--- a/tests/functional_tests/__snapshots__/test_data_catalog/test_s3_tree[expanded one dir].svg
+++ b/tests/functional_tests/__snapshots__/test_data_catalog/test_s3_tree[expanded one dir].svg
@@ -166,7 +166,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│DatabasesS3││1 │
@@ -203,7 +203,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Insert Name . Show Context Menu
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Insert Name . Show Context Menu
diff --git a/tests/functional_tests/__snapshots__/test_debug_info_screen/test_debug_info_screen[Debug Info Screen Focus].svg b/tests/functional_tests/__snapshots__/test_debug_info_screen/test_debug_info_screen[Debug Info Screen Focus].svg
index 149f0db9..e68f3340 100644
--- a/tests/functional_tests/__snapshots__/test_debug_info_screen/test_debug_info_screen[Debug Info Screen Focus].svg
+++ b/tests/functional_tests/__snapshots__/test_debug_info_screen/test_debug_info_screen[Debug Info Screen Focus].svg
@@ -165,7 +165,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 │
@@ -202,7 +202,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_debug_info_screen/test_debug_info_screen[Debug Info Screen].svg b/tests/functional_tests/__snapshots__/test_debug_info_screen/test_debug_info_screen[Debug Info Screen].svg
index 149f0db9..e68f3340 100644
--- a/tests/functional_tests/__snapshots__/test_debug_info_screen/test_debug_info_screen[Debug Info Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_debug_info_screen/test_debug_info_screen[Debug Info Screen].svg
@@ -165,7 +165,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 │
@@ -202,7 +202,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][After Export].svg
index 96559d7d..6bbed438 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][Export Screen].svg
index 6ef15b31..f97a9423 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][Export with Path].svg
index 16beac39..fabff3f5 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.csv][Export with Path].svg
@@ -171,7 +171,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -208,7 +208,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][After Export].svg
index 96559d7d..6bbed438 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][Export Screen].svg
index 6ef15b31..f97a9423 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][Export with Path].svg
index 97160336..e84028d9 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.feather][Export with Path].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][After Export].svg
index 96559d7d..6bbed438 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][Export Screen].svg
index 6ef15b31..f97a9423 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][Export with Path].svg
index 6feb47a6..9fca9bc8 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.json][Export with Path].svg
@@ -173,7 +173,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -210,7 +210,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][After Export].svg
index 96559d7d..6bbed438 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][Export Screen].svg
index 6ef15b31..f97a9423 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][Export with Path].svg
index f19875d8..e8e4325d 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.orc][Export with Path].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][After Export].svg
index 96559d7d..6bbed438 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][Export Screen].svg
index 6ef15b31..f97a9423 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][Export with Path].svg
index 99d9ea34..1c947edd 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[duckdb-one.parquet][Export with Path].svg
@@ -171,7 +171,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 select1asa, 2asb│
@@ -208,7 +208,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][After Export].svg
index 16a41621..bded93b6 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][Export Screen].svg
index 5ad6008e..b176e4ab 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][Export with Path].svg
index dbf38d19..9b317fd0 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.csv][Export with Path].svg
@@ -171,7 +171,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -208,7 +208,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][After Export].svg
index 16a41621..bded93b6 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][Export Screen].svg
index 5ad6008e..b176e4ab 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][Export with Path].svg
index b832d0de..2c0deb3f 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.feather][Export with Path].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][After Export].svg
index 16a41621..bded93b6 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][Export Screen].svg
index 5ad6008e..b176e4ab 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][Export with Path].svg
index ba08cb16..b15c5f1b 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.json][Export with Path].svg
@@ -173,7 +173,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -210,7 +210,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][After Export].svg
index 16a41621..bded93b6 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][Export Screen].svg
index 5ad6008e..b176e4ab 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][Export with Path].svg
index 7aad1f1f..eee27028 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.orc][Export with Path].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][After Export].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][After Export].svg
index 16a41621..bded93b6 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][After Export].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][After Export].svg
@@ -167,7 +167,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -204,7 +204,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][Export Screen].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][Export Screen].svg
index 5ad6008e..b176e4ab 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][Export Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][Export Screen].svg
@@ -172,7 +172,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -209,7 +209,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][Export with Path].svg b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][Export with Path].svg
index 28810f21..7a92dd5b 100644
--- a/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][Export with Path].svg
+++ b/tests/functional_tests/__snapshots__/test_export/test_export[sqlite-one.parquet][Export with Path].svg
@@ -171,7 +171,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│main db││1 select1asa, 2asb│
@@ -208,7 +208,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_help_screen/test_help_screen[Help Screen].svg b/tests/functional_tests/__snapshots__/test_help_screen/test_help_screen[Help Screen].svg
index 0608642f..3e3ac49c 100644
--- a/tests/functional_tests/__snapshots__/test_help_screen/test_help_screen[Help Screen].svg
+++ b/tests/functional_tests/__snapshots__/test_help_screen/test_help_screen[Help Screen].svg
@@ -171,7 +171,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 │
@@ -208,7 +208,7 @@
││││
│╰──────────────────────────────────────────────────────────────────────────────────────╯│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_history_screen/test_history_screen[New buffer with select 14].svg b/tests/functional_tests/__snapshots__/test_history_screen/test_history_screen[New buffer with select 14].svg
index c44e6f48..90ef24f3 100644
--- a/tests/functional_tests/__snapshots__/test_history_screen/test_history_screen[New buffer with select 14].svg
+++ b/tests/functional_tests/__snapshots__/test_history_screen/test_history_screen[New buffer with select 14].svg
@@ -166,7 +166,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││Tab 1Tab 2│
@@ -203,7 +203,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f3 and f4].svg b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f3 and f4].svg
index 55b06139..5b2e2172 100644
--- a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f3 and f4].svg
+++ b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f3 and f4].svg
@@ -176,7 +176,7 @@
-
+
The table below shows the active key bindings loaded from your config. Edit the key bindings, then quit to save them
to a keymap.
@@ -184,34 +184,34 @@
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Action ╭──────────────────────────────────────────────────────────╮│
│ Quit │││
-│ Help │Action: Focus Previous││
-│ Toggle Keys Panel │││
-│ Focus Next │Use the buttons below to replace, remove, or add││
-│ Focus Previous │bindings for this action.││
-│ Focus Query Editor │Enter: Select Button; Tab: Next Button││
-│ Focus Results Viewer ││▆▆│
-│ Focus Data Catalog │││
-│ Toggle Sidebar │╭──────────────────╮╭───╮││
-│ Toggle Full Screen │Key:│ f3 ││ X │││
-│ Show Debug Info │╰──────────────────╯╰───╯││
-│ Show Query History │╭──────────────────╮╭───╮││
-│ Show Data Exporter │Key:│ f4 ││ X │││
-│ Refresh Catalog │╰──────────────────╯╰───╯││
-│ Show Files │╭──────────────────╮││
-│ Show S3 ││ Add Key │││
-│ Run Query │╰──────────────────╯││
-│ Cancel Query │╭────────────────────────────────╮││
-│ Change Theme │Key Display:│(Optional)│││
-│ Toggle Transaction Mode │╰────────────────────────────────╯││
-│ Commit Transaction │││
-│ Rollback Transaction │││
-│ Code Editor: New Buffer │ Cancel Submit ││
-│ Code Editor: Close Buffer │││
-│ Code Editor: Close All Buffe│││
-│ Code Editor: Next Buffer ╰──────────────────────────────────────────────────────────╯│
-│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
-│ Code Editor: Format Buffer f4 │
-│ Code Editor: Save Buffer ctrl+s │
+│ Help │Action: Focus Next││
+│ Command Palette │││
+│ Toggle Keys Panel │Use the buttons below to replace, remove, or add││
+│ Focus Next │bindings for this action.││
+│ Focus Previous │Enter: Select Button; Tab: Next Button││
+│ Focus Query Editor ││▇▇│
+│ Focus Results Viewer │││
+│ Focus Data Catalog │╭──────────────────╮╭───╮││
+│ Toggle Sidebar │Key:│ f3 ││ X │││
+│ Toggle Full Screen │╰──────────────────╯╰───╯││
+│ Show Debug Info │╭──────────────────╮╭───╮││
+│ Show Query History │Key:│ f4 ││ X │││
+│ Show Data Exporter │╰──────────────────╯╰───╯││
+│ Refresh Catalog │╭──────────────────╮││
+│ Show Files ││ Add Key │││
+│ Show S3 │╰──────────────────╯││
+│ Run Query │╭────────────────────────────────╮││
+│ Cancel Query │Key Display:│(Optional)│││
+│ Change Theme │╰────────────────────────────────╯││
+│ Toggle Transaction Mode │││
+│ Commit Transaction │││
+│ Rollback Transaction │ Cancel Submit ││
+│ Code Editor: New Buffer │││
+│ Code Editor: Close Buffer │││
+│ Code Editor: Close All Buffe╰──────────────────────────────────────────────────────────╯│
+│ Code Editor: Next Buffer ctrl+k │
+│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
+│ Code Editor: Format Buffer f4 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
^q Quit ⏎ Edit
diff --git a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f3].svg b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f3].svg
index d00d3f05..1b075763 100644
--- a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f3].svg
+++ b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f3].svg
@@ -175,7 +175,7 @@
-
+
The table below shows the active key bindings loaded from your config. Edit the key bindings, then quit to save them
to a keymap.
@@ -184,33 +184,33 @@
│ Action Keys Key Display │
│ Quit ctrl+q │
│ Help ╭──────────────────────────────────────────────────────────╮│
-│ Toggle Keys Panel │││
-│ Focus Next │Action: Focus Previous││
-│ Focus Previous │││
-│ Focus Query Editor │Use the buttons below to replace, remove, or add││
-│ Focus Results Viewer │bindings for this action.│▆▆│
-│ Focus Data Catalog │Enter: Select Button; Tab: Next Button││
-│ Toggle Sidebar │││
-│ Toggle Full Screen │││
-│ Show Debug Info │╭──────────────────╮╭───╮││
-│ Show Query History │Key:│ f3 ││ X │││
-│ Show Data Exporter │╰──────────────────╯╰───╯││
-│ Refresh Catalog │╭──────────────────╮││
-│ Show Files ││ Add Key │││
-│ Show S3 │╰──────────────────╯││
-│ Run Query │╭────────────────────────────────╮││
-│ Cancel Query │Key Display:│(Optional)│││
-│ Change Theme │╰────────────────────────────────╯││
-│ Toggle Transaction Mode │││
-│ Commit Transaction │││
-│ Rollback Transaction │ Cancel Submit ││
-│ Code Editor: New Buffer │││
-│ Code Editor: Close Buffer │││
-│ Code Editor: Close All Buffe╰──────────────────────────────────────────────────────────╯│
-│ Code Editor: Next Buffer ctrl+k │
-│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
-│ Code Editor: Format Buffer f4 │
-│ Code Editor: Save Buffer ctrl+s │
+│ Command Palette │││
+│ Toggle Keys Panel │Action: Focus Next││
+│ Focus Next │││
+│ Focus Previous │Use the buttons below to replace, remove, or add││
+│ Focus Query Editor │bindings for this action.│▇▇│
+│ Focus Results Viewer │Enter: Select Button; Tab: Next Button││
+│ Focus Data Catalog │││
+│ Toggle Sidebar │││
+│ Toggle Full Screen │╭──────────────────╮╭───╮││
+│ Show Debug Info │Key:│ f3 ││ X │││
+│ Show Query History │╰──────────────────╯╰───╯││
+│ Show Data Exporter │╭──────────────────╮││
+│ Refresh Catalog ││ Add Key │││
+│ Show Files │╰──────────────────╯││
+│ Show S3 │╭────────────────────────────────╮││
+│ Run Query │Key Display:│(Optional)│││
+│ Cancel Query │╰────────────────────────────────╯││
+│ Change Theme │││
+│ Toggle Transaction Mode │││
+│ Commit Transaction │ Cancel Submit ││
+│ Rollback Transaction │││
+│ Code Editor: New Buffer │││
+│ Code Editor: Close Buffer ╰──────────────────────────────────────────────────────────╯│
+│ Code Editor: Close All Buffers │
+│ Code Editor: Next Buffer ctrl+k │
+│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
+│ Code Editor: Format Buffer f4 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
^q Quit ⏎ Edit
diff --git a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f4 removed].svg b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f4 removed].svg
index bfe89f00..b072e4cf 100644
--- a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f4 removed].svg
+++ b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal f4 removed].svg
@@ -175,7 +175,7 @@
-
+
The table below shows the active key bindings loaded from your config. Edit the key bindings, then quit to save them
to a keymap.
@@ -184,33 +184,33 @@
│ Action Keys Key Display │
│ Quit ctrl+q │
│ Help ╭──────────────────────────────────────────────────────────╮│
-│ Toggle Keys Panel │││
-│ Focus Next │Action: Focus Previous││
-│ Focus Previous │││
-│ Focus Query Editor │Use the buttons below to replace, remove, or add││
-│ Focus Results Viewer │bindings for this action.│▆▆│
-│ Focus Data Catalog │Enter: Select Button; Tab: Next Button││
-│ Toggle Sidebar │││
-│ Toggle Full Screen │││
-│ Show Debug Info │╭──────────────────╮╭───╮││
-│ Show Query History │Key:│ f3 ││ X │││
-│ Show Data Exporter │╰──────────────────╯╰───╯││
-│ Refresh Catalog │╭──────────────────╮││
-│ Show Files ││ Add Key │││
-│ Show S3 │╰──────────────────╯││
-│ Run Query │╭────────────────────────────────╮││
-│ Cancel Query │Key Display:│(Optional)│││
-│ Change Theme │╰────────────────────────────────╯││
-│ Toggle Transaction Mode │││
-│ Commit Transaction │││
-│ Rollback Transaction │ Cancel Submit ││
-│ Code Editor: New Buffer │││
-│ Code Editor: Close Buffer │││
-│ Code Editor: Close All Buffe╰──────────────────────────────────────────────────────────╯│
-│ Code Editor: Next Buffer ctrl+k │
-│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
-│ Code Editor: Format Buffer f4 │
-│ Code Editor: Save Buffer ctrl+s │
+│ Command Palette │││
+│ Toggle Keys Panel │Action: Focus Next││
+│ Focus Next │││
+│ Focus Previous │Use the buttons below to replace, remove, or add││
+│ Focus Query Editor │bindings for this action.│▇▇│
+│ Focus Results Viewer │Enter: Select Button; Tab: Next Button││
+│ Focus Data Catalog │││
+│ Toggle Sidebar │││
+│ Toggle Full Screen │╭──────────────────╮╭───╮││
+│ Show Debug Info │Key:│ f3 ││ X │││
+│ Show Query History │╰──────────────────╯╰───╯││
+│ Show Data Exporter │╭──────────────────╮││
+│ Refresh Catalog ││ Add Key │││
+│ Show Files │╰──────────────────╯││
+│ Show S3 │╭────────────────────────────────╮││
+│ Run Query │Key Display:│(Optional)│││
+│ Cancel Query │╰────────────────────────────────╯││
+│ Change Theme │││
+│ Toggle Transaction Mode │││
+│ Commit Transaction │ Cancel Submit ││
+│ Rollback Transaction │││
+│ Code Editor: New Buffer │││
+│ Code Editor: Close Buffer ╰──────────────────────────────────────────────────────────╯│
+│ Code Editor: Close All Buffers │
+│ Code Editor: Next Buffer ctrl+k │
+│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
+│ Code Editor: Format Buffer f4 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
^q Quit ⏎ Edit
diff --git a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal].svg b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal].svg
index 7faa9d57..a80eb78c 100644
--- a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal].svg
+++ b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Edit Modal].svg
@@ -175,7 +175,7 @@
-
+
The table below shows the active key bindings loaded from your config. Edit the key bindings, then quit to save them
to a keymap.
@@ -184,33 +184,33 @@
│ Action Keys Key Display │
│ Quit ctrl+q │
│ Help ╭──────────────────────────────────────────────────────────╮│
-│ Toggle Keys Panel │││
-│ Focus Next │Action: Focus Previous││
-│ Focus Previous │││
-│ Focus Query Editor │Use the buttons below to replace, remove, or add││
-│ Focus Results Viewer │bindings for this action.│▆▆│
-│ Focus Data Catalog │Enter: Select Button; Tab: Next Button││
-│ Toggle Sidebar │││
-│ Toggle Full Screen │││
-│ Show Debug Info │╭──────────────────╮╭───╮││
-│ Show Query History │Key:│ shift+tab ││ X │││
-│ Show Data Exporter │╰──────────────────╯╰───╯││
-│ Refresh Catalog │╭──────────────────╮││
-│ Show Files ││ Add Key │││
-│ Show S3 │╰──────────────────╯││
-│ Run Query │╭────────────────────────────────╮││
-│ Cancel Query │Key Display:│(Optional)│││
-│ Change Theme │╰────────────────────────────────╯││
-│ Toggle Transaction Mode │││
-│ Commit Transaction │││
-│ Rollback Transaction │ Cancel Submit ││
-│ Code Editor: New Buffer │││
-│ Code Editor: Close Buffer │││
-│ Code Editor: Close All Buffe╰──────────────────────────────────────────────────────────╯│
-│ Code Editor: Next Buffer ctrl+k │
-│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
-│ Code Editor: Format Buffer f4 │
-│ Code Editor: Save Buffer ctrl+s │
+│ Command Palette │││
+│ Toggle Keys Panel │Action: Focus Next││
+│ Focus Next │││
+│ Focus Previous │Use the buttons below to replace, remove, or add││
+│ Focus Query Editor │bindings for this action.│▇▇│
+│ Focus Results Viewer │Enter: Select Button; Tab: Next Button││
+│ Focus Data Catalog │││
+│ Toggle Sidebar │││
+│ Toggle Full Screen │╭──────────────────╮╭───╮││
+│ Show Debug Info │Key:│ tab ││ X │││
+│ Show Query History │╰──────────────────╯╰───╯││
+│ Show Data Exporter │╭──────────────────╮││
+│ Refresh Catalog ││ Add Key │││
+│ Show Files │╰──────────────────╯││
+│ Show S3 │╭────────────────────────────────╮││
+│ Run Query │Key Display:│(Optional)│││
+│ Cancel Query │╰────────────────────────────────╯││
+│ Change Theme │││
+│ Toggle Transaction Mode │││
+│ Commit Transaction │ Cancel Submit ││
+│ Rollback Transaction │││
+│ Code Editor: New Buffer │││
+│ Code Editor: Close Buffer ╰──────────────────────────────────────────────────────────╯│
+│ Code Editor: Close All Buffers │
+│ Code Editor: Next Buffer ctrl+k │
+│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
+│ Code Editor: Format Buffer f4 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
^q Quit ⏎ Edit
diff --git a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Enter Key Modal].svg b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Enter Key Modal].svg
index 4ab5afe4..e52ab514 100644
--- a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Enter Key Modal].svg
+++ b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Enter Key Modal].svg
@@ -175,7 +175,7 @@
-
+
The table below shows the active key bindings loaded from your config. Edit the key bindings, then quit to save them
to a keymap.
@@ -184,33 +184,33 @@
│ Action Keys Key Display │
│ Quit ctrl+q │
│ Help ╭──────────────────────────────────────────────────────────╮│
-│ Toggle Keys Panel │││
-│ Focus Next │Action: Focus Previous││
-│ Focus Previous │││
-│ Focus Query Editor │Use the buttons below to replace, remove, or add││
-│ Focus Results Viewer │bindings for this action.│▆▆│
-│ Focus Data Catalog │Enter: Select Button; Tab: Next Button││
-│ Toggle Sidebar │││
-│ Toggle Full Screen │╭──────────────────────────────────────────────╮││
-│ Show Debug Info │││││
-│ Show Query History │││││
-│ Show Data Exporter ││Press a key combination│││
-│ Refresh Catalog │││││
-│ Show Files │││││
-│ Show S3 │╰──────────────────────────────────────────────╯││
-│ Run Query │╭────────────────────────────────╮││
-│ Cancel Query │Key Display:│(Optional)│││
-│ Change Theme │╰────────────────────────────────╯││
-│ Toggle Transaction Mode │││
-│ Commit Transaction │││
-│ Rollback Transaction │ Cancel Submit ││
-│ Code Editor: New Buffer │││
-│ Code Editor: Close Buffer │││
-│ Code Editor: Close All Buffe╰──────────────────────────────────────────────────────────╯│
-│ Code Editor: Next Buffer ctrl+k │
-│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
-│ Code Editor: Format Buffer f4 │
-│ Code Editor: Save Buffer ctrl+s │
+│ Command Palette │││
+│ Toggle Keys Panel │Action: Focus Next││
+│ Focus Next │││
+│ Focus Previous │Use the buttons below to replace, remove, or add││
+│ Focus Query Editor │bindings for this action.│▇▇│
+│ Focus Results Viewer │Enter: Select Button; Tab: Next Button││
+│ Focus Data Catalog │││
+│ Toggle Sidebar │╭──────────────────────────────────────────────╮││
+│ Toggle Full Screen │││││
+│ Show Debug Info │││││
+│ Show Query History ││Press a key combination│││
+│ Show Data Exporter │││││
+│ Refresh Catalog │││││
+│ Show Files │╰──────────────────────────────────────────────╯││
+│ Show S3 │╭────────────────────────────────╮││
+│ Run Query │Key Display:│(Optional)│││
+│ Cancel Query │╰────────────────────────────────╯││
+│ Change Theme │││
+│ Toggle Transaction Mode │││
+│ Commit Transaction │ Cancel Submit ││
+│ Rollback Transaction │││
+│ Code Editor: New Buffer │││
+│ Code Editor: Close Buffer ╰──────────────────────────────────────────────────────────╯│
+│ Code Editor: Close All Buffers │
+│ Code Editor: Next Buffer ctrl+k │
+│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
+│ Code Editor: Format Buffer f4 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
^q Quit ⏎ Edit
diff --git a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Initialization].svg b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Initialization].svg
index b31b972e..285c05c4 100644
--- a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Initialization].svg
+++ b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Initialization].svg
@@ -172,33 +172,33 @@
│ Action Keys Key Display │
│ Quit ctrl+q │
│ Help f1 │
-│ Toggle Keys Panel f7 │
-│ Focus Next tab │
-│ Focus Previous shift+tab │
-│ Focus Query Editor f2 │
-│ Focus Results Viewer f5 ▆▆│
-│ Focus Data Catalog f6 │
-│ Toggle Sidebar ctrl+b,f9 │
-│ Toggle Full Screen f10 │
-│ Show Debug Info f12 │
-│ Show Query History f8 │
-│ Show Data Exporter ctrl+e │
-│ Refresh Catalog ctrl+r │
-│ Show Files │
-│ Show S3 │
-│ Run Query │
-│ Cancel Query │
-│ Change Theme │
-│ Toggle Transaction Mode │
-│ Commit Transaction │
-│ Rollback Transaction │
-│ Code Editor: New Buffer ctrl+n │
-│ Code Editor: Close Buffer ctrl+w │
-│ Code Editor: Close All Buffers │
-│ Code Editor: Next Buffer ctrl+k │
-│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
-│ Code Editor: Format Buffer f4 │
-│ Code Editor: Save Buffer ctrl+s │
+│ Command Palette ctrl+p │
+│ Toggle Keys Panel f7 │
+│ Focus Next tab │
+│ Focus Previous shift+tab │
+│ Focus Query Editor f2 ▇▇│
+│ Focus Results Viewer f5 │
+│ Focus Data Catalog f6 │
+│ Toggle Sidebar ctrl+b,f9 │
+│ Toggle Full Screen f10 │
+│ Show Debug Info f12 │
+│ Show Query History f8 │
+│ Show Data Exporter ctrl+e │
+│ Refresh Catalog ctrl+r │
+│ Show Files │
+│ Show S3 │
+│ Run Query │
+│ Cancel Query │
+│ Change Theme │
+│ Toggle Transaction Mode │
+│ Commit Transaction │
+│ Rollback Transaction │
+│ Code Editor: New Buffer ctrl+n │
+│ Code Editor: Close Buffer ctrl+w │
+│ Code Editor: Close All Buffers │
+│ Code Editor: Next Buffer ctrl+k │
+│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
+│ Code Editor: Format Buffer f4 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
^q Quit ⏎ Edit
diff --git a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Main modal, Focus F3].svg b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Main modal, Focus F3].svg
index 53b6baa7..50270ed4 100644
--- a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Main modal, Focus F3].svg
+++ b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Main modal, Focus F3].svg
@@ -172,33 +172,33 @@
│ Action Keys Key Display │
│ Quit ctrl+q │
│ Help f1 │
-│ Toggle Keys Panel f7 │
-│ Focus Next tab │
-│ Focus Previous f3 │
-│ Focus Query Editor f2 │
-│ Focus Results Viewer f5 ▆▆│
-│ Focus Data Catalog f6 │
-│ Toggle Sidebar ctrl+b,f9 │
-│ Toggle Full Screen f10 │
-│ Show Debug Info f12 │
-│ Show Query History f8 │
-│ Show Data Exporter ctrl+e │
-│ Refresh Catalog ctrl+r │
-│ Show Files │
-│ Show S3 │
-│ Run Query │
-│ Cancel Query │
-│ Change Theme │
-│ Toggle Transaction Mode │
-│ Commit Transaction │
-│ Rollback Transaction │
-│ Code Editor: New Buffer ctrl+n │
-│ Code Editor: Close Buffer ctrl+w │
-│ Code Editor: Close All Buffers │
-│ Code Editor: Next Buffer ctrl+k │
-│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
-│ Code Editor: Format Buffer f4 │
-│ Code Editor: Save Buffer ctrl+s │
+│ Command Palette ctrl+p │
+│ Toggle Keys Panel f7 │
+│ Focus Next f3 │
+│ Focus Previous shift+tab │
+│ Focus Query Editor f2 ▇▇│
+│ Focus Results Viewer f5 │
+│ Focus Data Catalog f6 │
+│ Toggle Sidebar ctrl+b,f9 │
+│ Toggle Full Screen f10 │
+│ Show Debug Info f12 │
+│ Show Query History f8 │
+│ Show Data Exporter ctrl+e │
+│ Refresh Catalog ctrl+r │
+│ Show Files │
+│ Show S3 │
+│ Run Query │
+│ Cancel Query │
+│ Change Theme │
+│ Toggle Transaction Mode │
+│ Commit Transaction │
+│ Rollback Transaction │
+│ Code Editor: New Buffer ctrl+n │
+│ Code Editor: Close Buffer ctrl+w │
+│ Code Editor: Close All Buffers │
+│ Code Editor: Next Buffer ctrl+k │
+│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
+│ Code Editor: Format Buffer f4 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
^q Quit ⏎ Edit
diff --git a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Quit modal].svg b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Quit modal].svg
index 92a7fe95..4205aecd 100644
--- a/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Quit modal].svg
+++ b/tests/functional_tests/__snapshots__/test_keys_app/test_keys_app[Quit modal].svg
@@ -180,33 +180,33 @@
│ Action Keys Key Display │
│ Quit ctrl+q │
│ Help f1 │
-│ Toggle Keys Panel f7 │
-│ Focus Next ╭──────────────────────────────────────────────────────────────────────────────────────╮│
-│ Focus Previous│││
-│ Focus Query Ed│││
-│ Focus Results │╭────────────────────────────────────────────────────────────╮│▆▆│
-│ Focus Data Cat│Config Path:│/tmp/harlequin/config.toml│││
-│ Toggle Sidebar│╰────────────────────────────────────────────────────────────╯││
-│ Toggle Full Sc│││
-│ Show Debug Inf│││
-│ Show Query His│╭────────────────────────────────────────────────────────────╮││
-│ Show Data Expo│Keymap Name:│Enter a name for this keymap│││
-│ Refresh Catalo│╰────────────────────────────────────────────────────────────╯││
-│ Show Files │││
-│ Show S3 │││
-│ Run Query │││
-│ Cancel Query │││
-│ Change Theme │ Keep Editing Discard + Quit Save + Quit ││
-│ Toggle Transac│││
-│ Commit Transac│││
-│ Rollback Trans│││
-│ Code Editor: N╰──────────────────────────────────────────────────────────────────────────────────────╯│
-│ Code Editor: Close Buffer ctrl+w │
-│ Code Editor: Close All Buffers │
-│ Code Editor: Next Buffer ctrl+k │
-│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
-│ Code Editor: Format Buffer f4 │
-│ Code Editor: Save Buffer ctrl+s │
+│ Command Palette ctrl+p │
+│ Toggle Keys Pa╭──────────────────────────────────────────────────────────────────────────────────────╮│
+│ Focus Next │││
+│ Focus Previous│││
+│ Focus Query Ed│╭────────────────────────────────────────────────────────────╮│▇▇│
+│ Focus Results │Config Path:│/tmp/harlequin/config.toml│││
+│ Focus Data Cat│╰────────────────────────────────────────────────────────────╯││
+│ Toggle Sidebar│││
+│ Toggle Full Sc│││
+│ Show Debug Inf│╭────────────────────────────────────────────────────────────╮││
+│ Show Query His│Keymap Name:│Enter a name for this keymap│││
+│ Show Data Expo│╰────────────────────────────────────────────────────────────╯││
+│ Refresh Catalo│││
+│ Show Files │││
+│ Show S3 │││
+│ Run Query │││
+│ Cancel Query │ Keep Editing Discard + Quit Save + Quit ││
+│ Change Theme │││
+│ Toggle Transac│││
+│ Commit Transac│││
+│ Rollback Trans╰──────────────────────────────────────────────────────────────────────────────────────╯│
+│ Code Editor: New Buffer ctrl+n │
+│ Code Editor: Close Buffer ctrl+w │
+│ Code Editor: Close All Buffers │
+│ Code Editor: Next Buffer ctrl+k │
+│ Code Editor: Run Query ctrl+enter,ctrl+j ^⏎ or ^j │
+│ Code Editor: Format Buffer f4 │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
^q Quit ⏎ Edit
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit Full Screen (sidebar already visible)].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit Full Screen (sidebar already visible)].svg
index 4c4d42e2..f389dc98 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit Full Screen (sidebar already visible)].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit Full Screen (sidebar already visible)].svg
@@ -127,7 +127,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 │
@@ -152,7 +152,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit Full Screen (sidebar remains hidden)].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit Full Screen (sidebar remains hidden)].svg
index 3e375eb3..96a43e08 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit Full Screen (sidebar remains hidden)].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit Full Screen (sidebar remains hidden)].svg
@@ -126,7 +126,7 @@
-
+
╭─ Query Editor ───────────────────────────────────────────────────────────────╮
│1 │
@@ -151,7 +151,7 @@
││
││
╰──────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit RV Full Screen (sidebar visible)].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit RV Full Screen (sidebar visible)].svg
index 6fe4b0f8..95e2d770 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit RV Full Screen (sidebar visible)].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Exit RV Full Screen (sidebar visible)].svg
@@ -131,7 +131,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1│
@@ -156,7 +156,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Initialization].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Initialization].svg
index 4c4d42e2..f389dc98 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Initialization].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Initialization].svg
@@ -127,7 +127,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 │
@@ -152,7 +152,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Sidebar hidden].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Sidebar hidden].svg
index 3e375eb3..96a43e08 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Sidebar hidden].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_full_screen[Sidebar hidden].svg
@@ -126,7 +126,7 @@
-
+
╭─ Query Editor ───────────────────────────────────────────────────────────────╮
│1 │
@@ -151,7 +151,7 @@
││
││
╰──────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_keys_panel[Keys Panel Focused].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_keys_panel[Keys Panel Focused].svg
index 31db3552..b94c71d3 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_keys_panel[Keys Panel Focused].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_keys_panel[Keys Panel Focused].svg
@@ -164,44 +164,44 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ────────────────────────────────────────────╮╭─ Keys ──────────────────────────────╮
-│▶ memory db││1 ││ ^homecursor doc │
-│││││start │
-│││││ ^endcursor doc end │
-│││││ pgupcursor page up │
-│││││ pgdncursor page │
-│││││down │
-│││││ ^↑scroll one up │
-│││││ ^↓scroll one down│
-│││││ shift+^←cursor left │
+│▶ memory db││1 ││ ^endcursor doc end │
+│││││ pgupcursor page up │
+│││││ pgdncursor page │
+│││││down │
+│││││ ^↑scroll one up │
+│││││ ^↓scroll one down│
+│││││ shift+^←cursor left │
+│││││word select │
+│││││ shift+^→cursor right │
│││││word select │
-│││││ shift+^→cursor right │
-│││││word select ▄▄│
-│││││ shift+homecursor line │
-│││││start select │
-│││││ shift+endcursor line end│
-││╰───────────────────────────────────────────────────────────╯│select │
-││▐X▌ Limit 500 Run Query │ shift+^homeselect to │
-││╭─ Query Results ───────────────────────────────────────────╮│cursor doc │
-│││││start │
-│││││ shift+^endselect to │
-│││││cursor doc end │
-│││││ shift+↑cursor up │
+│││││ shift+homecursor line │
+│││││start select ▂▂│
+│││││ shift+endcursor line end│
+│││││select │
+│││││ shift+^homeselect to │
+││╰───────────────────────────────────────────────────────────╯│cursor doc │
+││▐X▌ Limit 500 Run Query │start │
+││╭─ Query Results ───────────────────────────────────────────╮│ shift+^endselect to │
+│││││cursor doc end │
+│││││ shift+↑cursor up │
+│││││select │
+│││││ shift+↓cursor down │
│││││select │
-│││││ shift+↓cursor down ▇▇│
+│││││ shift+←cursor left ▃▃│
│││││select │
-│││││ shift+←cursor left │
+│││││ shift+→cursor right │
│││││select │
-│││││ shift+→cursor right │
-│││││select │
-│││││ ^aselect all │
-│││││ ^_toggle comment │
-│││││ ^x super+xcut │
-│││││ ^c super+ccopy │
+│││││ ^aselect all │
+│││││ ^_toggle comment │
+│││││ ^x super+xcut │
+│││││ ^c super+ccopy │
+│││││ ^u ^v super+vpaste │
+│││││ shift+insert│
╰──────────────────╯╰───────────────────────────────────────────────────────────╯╰─────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_keys_panel[Keys Panel].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_keys_panel[Keys Panel].svg
index ced39630..51b5ad6b 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_keys_panel[Keys Panel].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_keys_panel[Keys Panel].svg
@@ -40,10 +40,9 @@
.terminal-r6 { fill: #8d8d8d;font-weight: bold }
.terminal-r7 { fill: #0c0c0c }
.terminal-r8 { fill: #45ffca;font-weight: bold }
-.terminal-r9 { fill: #abac75 }
-.terminal-r10 { fill: #1d1d1d }
-.terminal-r11 { fill: #323232 }
-.terminal-r12 { fill: #3a3b2a;font-weight: bold }
+.terminal-r9 { fill: #1d1d1d }
+.terminal-r10 { fill: #323232 }
+.terminal-r11 { fill: #3a3b2a;font-weight: bold }
@@ -165,44 +164,44 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ────────────────────────────────────────────╮╭─ Keys ──────────────────────────────╮
│▶ memory db││1 │││
-│││││ ^ppalette Open │
-│││││the command │
-│││││palette│
-│││││ ^qQuit │
-│││││ f1Help │
-│││││ f2Focus Query │
-│││││Editor │
-│││││ f5Focus Results │
-│││││Viewer │
-│││││ f6Focus Data │
-│││││Catalog ▃▃│
-│││││ f7Keys │
-│││││ f8History │
-│││││ ^b f9Toggle Sidebar │
-││╰───────────────────────────────────────────────────────────╯│ f10Toggle Full │
-││▐X▌ Limit 500 Run Query │Screen │
-││╭─ Query Results ───────────────────────────────────────────╮│ f12Debug Info │
-│││││ ^eExport Data │
-│││││ ^rRefresh Data │
-│││││Catalog │
-││││││
-│││││ ↑cursor up │
-│││││ ↓cursor down │
-│││││ ←cursor left │
-│││││ →cursor right │
-│││││ ^←cursor word │
-│││││left │
-│││││ ^→cursor word │
-│││││right │
-│││││ homecursor line │
-│││││start │
-│││││ endcursor line end│
+│││││ ^qQuit │
+│││││ f1Help │
+│││││ ^pCommands │
+│││││ f2Focus Query │
+│││││Editor │
+│││││ f5Focus Results │
+│││││Viewer │
+│││││ f6Focus Data │
+│││││Catalog │
+│││││ f7Keys │
+│││││ f8History ▁▁│
+│││││ ^b f9Toggle Sidebar │
+│││││ f10Toggle Full │
+│││││Screen │
+││╰───────────────────────────────────────────────────────────╯│ f12Debug Info │
+││▐X▌ Limit 500 Run Query │ ^eExport Data │
+││╭─ Query Results ───────────────────────────────────────────╮│ ^rRefresh Data │
+│││││Catalog │
+││││││
+│││││ ↑cursor up │
+│││││ ↓cursor down │
+│││││ ←cursor left │
+│││││ →cursor right │
+│││││ ^←cursor word │
+│││││left │
+│││││ ^→cursor word │
+│││││right │
+│││││ homecursor line │
+│││││start │
+│││││ endcursor line end│
+│││││ ^homecursor doc │
+│││││start │
╰──────────────────╯╰───────────────────────────────────────────────────────────╯╰─────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Hidden Again].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Hidden Again].svg
index 3e375eb3..96a43e08 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Hidden Again].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Hidden Again].svg
@@ -126,7 +126,7 @@
-
+
╭─ Query Editor ───────────────────────────────────────────────────────────────╮
│1 │
@@ -151,7 +151,7 @@
││
││
╰──────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Hidden].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Hidden].svg
index 3e375eb3..96a43e08 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Hidden].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Hidden].svg
@@ -126,7 +126,7 @@
-
+
╭─ Query Editor ───────────────────────────────────────────────────────────────╮
│1 │
@@ -151,7 +151,7 @@
││
││
╰──────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Initialization].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Initialization].svg
index 4c4d42e2..f389dc98 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Initialization].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Initialization].svg
@@ -127,7 +127,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 │
@@ -152,7 +152,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Unhidden].svg b/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Unhidden].svg
index 4c4d42e2..f389dc98 100644
--- a/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Unhidden].svg
+++ b/tests/functional_tests/__snapshots__/test_layout/test_toggle_sidebar[Unhidden].svg
@@ -127,7 +127,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 │
@@ -152,7 +152,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Find Input visible].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Find Input visible].svg
index a8f62ce7..759fc8dc 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Find Input visible].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Find Input visible].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Goto Input visible].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Goto Input visible].svg
index bd6fab73..8904c45d 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Goto Input visible].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Goto Input visible].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[No Input visible].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[No Input visible].svg
index 7ddded4e..ac02ebfd 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[No Input visible].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[No Input visible].svg
@@ -128,7 +128,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1│
@@ -153,7 +153,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Open Input visible].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Open Input visible].svg
index 2f9d44ce..ffcb8635 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Open Input visible].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Open Input visible].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Save Input visible].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Save Input visible].svg
index 9dea1622..2290f2ee 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Save Input visible].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_footer_inputs[Save Input visible].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[driver members].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[driver members].svg
index 5048ba82..5ef93dda 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[driver members].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[driver members].svg
@@ -132,7 +132,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▼ small db││1 "drivers".│
@@ -157,7 +157,7 @@
││││
│▏│││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[submitted].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[submitted].svg
index a4e915de..387bcb70 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[submitted].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[submitted].svg
@@ -127,7 +127,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▼ small db││1 "drivers"."code"│
@@ -152,7 +152,7 @@
││││
│▏│││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[with quote].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[with quote].svg
index 19e0657a..2d0ed7bd 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[with quote].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_member_autocomplete[with quote].svg
@@ -132,7 +132,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▼ small db││1 "drivers".""│
@@ -157,7 +157,7 @@
││││
│▏│││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of 1 (No tabs)].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of 1 (No tabs)].svg
index 85b242c8..25fd60f2 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of 1 (No tabs)].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of 1 (No tabs)].svg
@@ -163,7 +163,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 tab 1 │
@@ -200,7 +200,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of 3].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of 3].svg
index 6b0d6aeb..02fb05c4 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of 3].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of 3].svg
@@ -165,7 +165,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││Tab 1Tab 2Tab 3│
@@ -202,7 +202,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of [1,3]].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of [1,3]].svg
index 96b52961..66bb1132 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of [1,3]].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 1 of [1,3]].svg
@@ -165,7 +165,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││Tab 1Tab 3│
@@ -202,7 +202,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 2 of 2].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 2 of 2].svg
index a29f250f..c92956af 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 2 of 2].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 2 of 2].svg
@@ -165,7 +165,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││Tab 1Tab 2│
@@ -202,7 +202,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 2 of 3].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 2 of 3].svg
index 737ce2cc..a0a6fd56 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 2 of 3].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 2 of 3].svg
@@ -165,7 +165,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││Tab 1Tab 2Tab 3│
@@ -202,7 +202,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 3 of 3].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 3 of 3].svg
index 6878751c..21cb9a42 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 3 of 3].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 3 of 3].svg
@@ -165,7 +165,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││Tab 1Tab 2Tab 3│
@@ -202,7 +202,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 3 of [1,3]].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 3 of [1,3]].svg
index 1eb7e126..2018b3c8 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 3 of [1,3]].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_multiple_buffers[Tab 3 of [1,3]].svg
@@ -165,7 +165,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││Tab 1Tab 3│
@@ -202,7 +202,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][s].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][s].svg
index 0e8c21cc..3cecaa8a 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][s].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][s].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 s│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][se again].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][se again].svg
index 4c49ea17..5c98c715 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][se again].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][se again].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 se│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][se].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][se].svg
index 4c49ea17..5c98c715 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][se].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][se].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 se│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][sel].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][sel].svg
index 444e814d..6646f2ce 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][sel].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][sel].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 sel│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][submitted].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][submitted].svg
index 28d74040..05bd57ab 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][submitted].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[duckdb][submitted].svg
@@ -128,7 +128,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select│
@@ -153,7 +153,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][s].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][s].svg
index 257dc9d1..2bdef98b 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][s].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][s].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 s│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][se again].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][se again].svg
index f0ce5aa3..cfbb273d 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][se again].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][se again].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 se│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][se].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][se].svg
index f0ce5aa3..cfbb273d 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][se].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][se].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 se│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][sel].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][sel].svg
index 0cfbb5c9..e43b2d65 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][sel].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][sel].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 sel│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][submitted].svg b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][submitted].svg
index 3814ff98..12fa56f4 100644
--- a/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][submitted].svg
+++ b/tests/functional_tests/__snapshots__/test_query_editor/test_word_autocomplete[sqlite][submitted].svg
@@ -128,7 +128,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 select│
@@ -153,7 +153,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_results_viewer/test_copy_data[duckdb][paste values from table].svg b/tests/functional_tests/__snapshots__/test_results_viewer/test_copy_data[duckdb][paste values from table].svg
index 44a3cb1a..d53881a5 100644
--- a/tests/functional_tests/__snapshots__/test_results_viewer/test_copy_data[duckdb][paste values from table].svg
+++ b/tests/functional_tests/__snapshots__/test_results_viewer/test_copy_data[duckdb][paste values from table].svg
@@ -134,7 +134,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 7 German http://en.wikipedia.org/wiki/Nico_Rosberg│
@@ -159,7 +159,7 @@
││││
│││▏│
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_results_viewer/test_copy_data[sqlite][paste values from table].svg b/tests/functional_tests/__snapshots__/test_results_viewer/test_copy_data[sqlite][paste values from table].svg
index 06f21682..68a4f052 100644
--- a/tests/functional_tests/__snapshots__/test_results_viewer/test_copy_data[sqlite][paste values from table].svg
+++ b/tests/functional_tests/__snapshots__/test_results_viewer/test_copy_data[sqlite][paste values from table].svg
@@ -134,7 +134,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 7 German http://en.wikipedia.org/wiki/Nico_Rosberg│
@@ -159,7 +159,7 @@
││││
│││▋│
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Quer
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query
diff --git a/tests/functional_tests/__snapshots__/test_results_viewer/test_data_truncated_with_tooltip[duckdb][hover over truncated value].svg b/tests/functional_tests/__snapshots__/test_results_viewer/test_data_truncated_with_tooltip[duckdb][hover over truncated value].svg
index 73455022..7f4d4a83 100644
--- a/tests/functional_tests/__snapshots__/test_results_viewer/test_data_truncated_with_tooltip[duckdb][hover over truncated value].svg
+++ b/tests/functional_tests/__snapshots__/test_results_viewer/test_data_truncated_with_tooltip[duckdb][hover over truncated value].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select'supercalifragilisticexpialidocious'│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_results_viewer/test_data_truncated_with_tooltip[sqlite][hover over truncated value].svg b/tests/functional_tests/__snapshots__/test_results_viewer/test_data_truncated_with_tooltip[sqlite][hover over truncated value].svg
index 935ce9fc..01b13e96 100644
--- a/tests/functional_tests/__snapshots__/test_results_viewer/test_data_truncated_with_tooltip[sqlite][hover over truncated value].svg
+++ b/tests/functional_tests/__snapshots__/test_results_viewer/test_data_truncated_with_tooltip[sqlite][hover over truncated value].svg
@@ -130,7 +130,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 select'supercalifragilisticexpialidocious'│
@@ -155,7 +155,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_results_viewer/test_dupe_column_names[duckdb][dupe columns].svg b/tests/functional_tests/__snapshots__/test_results_viewer/test_dupe_column_names[duckdb][dupe columns].svg
index 8335b166..f4ad39fb 100644
--- a/tests/functional_tests/__snapshots__/test_results_viewer/test_dupe_column_names[duckdb][dupe columns].svg
+++ b/tests/functional_tests/__snapshots__/test_results_viewer/test_dupe_column_names[duckdb][dupe columns].svg
@@ -131,7 +131,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select1asa, 1asa, 2asa, 2asa│
@@ -156,7 +156,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_results_viewer/test_dupe_column_names[sqlite][dupe columns].svg b/tests/functional_tests/__snapshots__/test_results_viewer/test_dupe_column_names[sqlite][dupe columns].svg
index 689bd64c..5ce08edf 100644
--- a/tests/functional_tests/__snapshots__/test_results_viewer/test_dupe_column_names[sqlite][dupe columns].svg
+++ b/tests/functional_tests/__snapshots__/test_results_viewer/test_dupe_column_names[sqlite][dupe columns].svg
@@ -131,7 +131,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│main db││1 select1asa, 1asa, 2asa, 2asa│
@@ -156,7 +156,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_results_viewer/test_infinity_timestamp[hover over truncated value].svg b/tests/functional_tests/__snapshots__/test_results_viewer/test_infinity_timestamp[hover over truncated value].svg
index 5a75f8ed..9ee2750a 100644
--- a/tests/functional_tests/__snapshots__/test_results_viewer/test_infinity_timestamp[hover over truncated value].svg
+++ b/tests/functional_tests/__snapshots__/test_results_viewer/test_infinity_timestamp[hover over truncated value].svg
@@ -173,7 +173,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ memory db││1 │
@@ -210,7 +210,7 @@
││││
│││▋│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_results_viewer/test_view_cell_modal[view cell modal].svg b/tests/functional_tests/__snapshots__/test_results_viewer/test_view_cell_modal[view cell modal].svg
index 35576c15..300550d6 100644
--- a/tests/functional_tests/__snapshots__/test_results_viewer/test_view_cell_modal[view cell modal].svg
+++ b/tests/functional_tests/__snapshots__/test_results_viewer/test_view_cell_modal[view cell modal].svg
@@ -133,7 +133,7 @@
-
+
╭─ Data Catalog ───╮╭─ Query Editor ───────────────────────────────────────────╮
│▶ memory db││1 select'the quick brown fox the quick brown fox the q│
@@ -158,7 +158,7 @@
││││
││││
╰──────────────────╯╰──────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Invalid limit].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Invalid limit].svg
index 245fa02e..5c28bd26 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Invalid limit].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Invalid limit].svg
@@ -170,7 +170,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ small db││1 select*fromdrivers│
@@ -207,7 +207,7 @@
│││ 13 massa 19 MAS Felipe Massa │
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Limit 100].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Limit 100].svg
index 7924bbb5..671016c2 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Limit 100].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Limit 100].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ small db││1 select*fromdrivers│
@@ -206,7 +206,7 @@
│││ 13 massa 19 MAS Felipe Massa 19│
│││▊│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Limit 500].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Limit 500].svg
index 209ed169..efe22864 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Limit 500].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][Limit 500].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ small db││1 select*fromdrivers│
@@ -206,7 +206,7 @@
│││ 13 massa 19 MAS Felipe Massa │
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][No limit].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][No limit].svg
index 84e7d2f4..42b831b9 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][No limit].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[duckdb][No limit].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ small db││1 select*fromdrivers│
@@ -206,7 +206,7 @@
│││ 13 massa 19 MAS Felipe Massa │
│││▍│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Invalid limit].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Invalid limit].svg
index 55665267..d318fe91 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Invalid limit].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Invalid limit].svg
@@ -170,7 +170,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ main db││1 select*fromdrivers│
@@ -207,7 +207,7 @@
│││ 13 massa 19 MAS Felipe Massa │
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Limit 100].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Limit 100].svg
index d7fc4320..55f1a1d2 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Limit 100].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Limit 100].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ main db││1 select*fromdrivers│
@@ -206,7 +206,7 @@
│││ 13 massa 19 MAS Felipe Massa 19│
│││▊│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Limit 500].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Limit 500].svg
index 99dfbf63..333a63b5 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Limit 500].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][Limit 500].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ main db││1 select*fromdrivers│
@@ -206,7 +206,7 @@
│││ 13 massa 19 MAS Felipe Massa │
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][No limit].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][No limit].svg
index 0f217efb..bf0ee564 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][No limit].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_run_query_bar[sqlite][No limit].svg
@@ -169,7 +169,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ main db││1 select*fromdrivers│
@@ -206,7 +206,7 @@
│││ 13 massa 19 MAS Felipe Massa │
│││▍│
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History
+ ^q Quit f1 Help ^p Commands f8 History
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_transaction_button[After click with Tx Manual].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_transaction_button[After click with Tx Manual].svg
index d473a60b..9360ae00 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_transaction_button[After click with Tx Manual].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_transaction_button[After click with Tx Manual].svg
@@ -164,7 +164,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ main db││1 │
@@ -201,7 +201,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/__snapshots__/test_run_query_bar/test_transaction_button[Initialize with Tx Auto].svg b/tests/functional_tests/__snapshots__/test_run_query_bar/test_transaction_button[Initialize with Tx Auto].svg
index 56fb6c0d..4e8017e2 100644
--- a/tests/functional_tests/__snapshots__/test_run_query_bar/test_transaction_button[Initialize with Tx Auto].svg
+++ b/tests/functional_tests/__snapshots__/test_run_query_bar/test_transaction_button[Initialize with Tx Auto].svg
@@ -163,7 +163,7 @@
-
+
╭─ Data Catalog ─────────────╮╭─ Query Editor ─────────────────────────────────────────────────────────────────────────╮
│▶ main db││1 │
@@ -200,7 +200,7 @@
││││
││││
╰────────────────────────────╯╰────────────────────────────────────────────────────────────────────────────────────────╯
- ^q Quit f1 Help f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find f3 Find Next
+ ^q Quit f1 Help ^p Commands f8 History ^⏎ or ^j Run Query f4 Format Query ^s Save Query ^o Open Query ^f Find
diff --git a/tests/functional_tests/test_command_palette.py b/tests/functional_tests/test_command_palette.py
index c518e088..f3147275 100644
--- a/tests/functional_tests/test_command_palette.py
+++ b/tests/functional_tests/test_command_palette.py
@@ -20,6 +20,7 @@
from harlequin.components.catalog_source_screen import CatalogSourceScreen
from harlequin.components.confirm_modal import ConfirmModal
from harlequin.components.data_catalog import S3Tree
+from harlequin.keymap import HarlequinKeyBinding, HarlequinKeyMap
from harlequin_duckdb.adapter import DuckDbAdapter
from tests.functional_tests.helpers import wait_for_editor, wait_for_error_modal
from tests.waiting import wait_for, wait_for_value
@@ -560,3 +561,74 @@ async def test_show_files_twice_opens_one_prompt(
]
assert len(source_screens) == 1
assert app._exception is None
+
+
+def footer_keys(app: Harlequin) -> list[tuple[str, str]]:
+ """The keys the footer lists, in its order; the snapshots cover how."""
+ return [
+ (app.get_key_display(active.binding), active.binding.description)
+ for active in app.screen.active_bindings.values()
+ if active.binding.show
+ ]
+
+
+@pytest.mark.asyncio
+async def test_footer_shows_palette_key(
+ app: Harlequin,
+ wait_for_workers: Callable[[Harlequin], Awaitable[None]],
+) -> None:
+ async with app.run_test(size=(120, 36)) as pilot:
+ await wait_for_workers(app)
+ await wait_for_editor(pilot, app)
+ await wait_for(
+ pilot,
+ lambda: len(footer_keys(app)) > 3,
+ description="the footer to list its keys",
+ )
+ descriptions = [description for _, description in footer_keys(app)]
+ assert descriptions[:3] == ["Quit", "Help", "Commands"]
+
+ await pilot.press("ctrl+p")
+ await wait_for(
+ pilot,
+ lambda: isinstance(app.screen, CommandPalette),
+ description="ctrl+p to open the palette",
+ )
+
+
+@pytest.mark.asyncio
+async def test_palette_key_is_configurable(
+ duckdb_adapter: Type[DuckDbAdapter],
+ wait_for_workers: Callable[[Harlequin], Awaitable[None]],
+) -> None:
+ keymap = HarlequinKeyMap(
+ name="palette_on_f11",
+ bindings=[
+ HarlequinKeyBinding("ctrl+q", "quit"),
+ HarlequinKeyBinding("f11", "command_palette"),
+ ],
+ )
+ app = Harlequin(
+ duckdb_adapter([":memory:"], no_init=True),
+ keymap_names=["palette_on_f11"],
+ user_defined_keymaps=[keymap],
+ )
+ async with app.run_test(size=(120, 36)) as pilot:
+ await wait_for_workers(app)
+ await wait_for_editor(pilot, app)
+ await wait_for(
+ pilot,
+ lambda: ("f11", "Commands") in footer_keys(app),
+ description="the footer to show the palette on f11",
+ )
+
+ await pilot.press("ctrl+p")
+ await pilot.pause()
+ assert not isinstance(app.screen, CommandPalette)
+
+ await pilot.press("f11")
+ await wait_for(
+ pilot,
+ lambda: isinstance(app.screen, CommandPalette),
+ description="f11 to open the palette",
+ )
diff --git a/tests/functional_tests/test_help_screen.py b/tests/functional_tests/test_help_screen.py
index e665d549..a1434901 100644
--- a/tests/functional_tests/test_help_screen.py
+++ b/tests/functional_tests/test_help_screen.py
@@ -39,5 +39,8 @@ async def test_help_screen(
def test_help_screen_keys_panel_tip_without_a_binding() -> None:
- keys_panel_tip = HelpScreen(keys_panel_key=None)._keys_panel_tip()
- assert "command palette ([b $secondary]ctrl+p[/])" in keys_panel_tip
+ keys_panel_tip = HelpScreen(
+ keys_panel_key=None, command_palette_key="^p"
+ )._keys_panel_tip()
+ assert "command palette ([b $secondary]^p[/])" in keys_panel_tip
+ assert "command palette." in HelpScreen()._keys_panel_tip()