From f218a6a4450cc3692cdbf0d869d414f82dbd02a5 Mon Sep 17 00:00:00 2001 From: Matthew Breedlove Date: Thu, 21 Aug 2025 01:40:30 -0400 Subject: [PATCH] Enable raw mode for Current Working Dir widget --- src/widgets/CurrentWorkingDir.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/widgets/CurrentWorkingDir.tsx b/src/widgets/CurrentWorkingDir.tsx index 43263ff..3807fa4 100644 --- a/src/widgets/CurrentWorkingDir.tsx +++ b/src/widgets/CurrentWorkingDir.tsx @@ -36,14 +36,17 @@ export class CurrentWorkingDirWidget implements Widget { render(item: WidgetItem, context: RenderContext, settings: Settings): string | null { if (context.isPreview) { const segments = item.metadata?.segments ? parseInt(item.metadata.segments, 10) : undefined; + let previewPath: string; if (segments && segments > 0) { if (segments === 1) { - return 'cwd: .../project'; + previewPath = '.../project'; } else { - return 'cwd: .../example/project'; + previewPath = '.../example/project'; } + } else { + previewPath = '/Users/example/project'; } - return 'cwd: /Users/example/project'; + return item.rawValue ? previewPath : `cwd: ${previewPath}`; } const cwd = context.data?.cwd; @@ -66,7 +69,7 @@ export class CurrentWorkingDirWidget implements Widget { } } - return `cwd: ${displayPath}`; + return item.rawValue ? displayPath : `cwd: ${displayPath}`; } getCustomKeybinds(): CustomKeybind[] { @@ -79,7 +82,7 @@ export class CurrentWorkingDirWidget implements Widget { return ; } - supportsRawValue(): boolean { return false; } + supportsRawValue(): boolean { return true; } supportsColors(item: WidgetItem): boolean { return true; } }