From 16b4f9f3a4e2cab39b2c0e22923b51aedfc277c1 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Sat, 12 Jul 2025 17:47:50 +0300 Subject: [PATCH] nushell: set history menu prompt character --- modules/common/nushell/config.nu | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/modules/common/nushell/config.nu b/modules/common/nushell/config.nu index 46bb334..4169326 100644 --- a/modules/common/nushell/config.nu +++ b/modules/common/nushell/config.nu @@ -280,8 +280,10 @@ do --env { prompt-header --left-char "━" } $env.TRANSIENT_PROMPT_COMMAND_RIGHT = $env.PROMPT_COMMAND_RIGHT +} - let menus = [{ +let menus = [ + { name: completion_menu only_buffer_difference: false marker: $env.PROMPT_INDICATOR @@ -297,12 +299,25 @@ do --env { match_text: { attr: u } selected_match_text: { attr: ur } } - }] + } + { + name: history_menu + only_buffer_difference: true + marker: $env.PROMPT_INDICATOR + type: { + layout: list + page_size: 10 + } + style: { + text: white + selected_text: white_reverse + } + } +] - $env.config.menus = $env.config.menus - | where name not-in ($menus | get name) - | append $menus -} +$env.config.menus = $env.config.menus +| where name not-in ($menus | get name) +| append $menus module dump { def site-path []: nothing -> path {