@@ -452,6 +452,7 @@ func (s *splashCmp) View() string {
452452 )
453453 } else if s.needsProjectInit {
454454 titleStyle := t.S().Base.Foreground(t.FgBase)
455+ pathStyle := t.S().Base.Foreground(t.Success).PaddingLeft(2)
455456 bodyStyle := t.S().Base.Foreground(t.FgMuted)
456457 shortcutStyle := t.S().Base.Foreground(t.Success)
457458
@@ -459,6 +460,8 @@ func (s *splashCmp) View() string {
459460 lipgloss.Left,
460461 titleStyle.Render("Would you like to initialize this project?"),
461462 "",
463+ pathStyle.Render(s.cwd()),
464+ "",
462465 bodyStyle.Render("When I initialize your codebase I examine the project and put the"),
463466 bodyStyle.Render("result into a CRUSH.md file which serves as general context."),
464467 "",
@@ -545,7 +548,7 @@ func (s *splashCmp) infoSection() string {
545548 return infoStyle.Render(
546549 lipgloss.JoinVertical(
547550 lipgloss.Left,
548− s.cwd(),
551+ s.cwdPart(),
549552 "",
550553 s.currentModelBlock(),
551554 "",
@@ -638,15 +641,19 @@ func (s *splashCmp) getMaxInfoWidth() int {
638641 return min(s.width-2, 90) // 2 for left padding
639642}
640643
644+func (s *splashCmp) cwdPart() string {
645+ t := styles.CurrentTheme()
646+ maxWidth := s.getMaxInfoWidth()
647+ return t.S().Muted.Width(maxWidth).Render(s.cwd())
648+}
649+
641650func (s *splashCmp) cwd() string {
642651 cwd := config.Get().WorkingDir()
643− t := styles.CurrentTheme()
644652 homeDir, err := os.UserHomeDir()
645653 if err == nil && cwd != homeDir {
646654 cwd = strings.ReplaceAll(cwd, homeDir, "~")
647655 }
648− maxWidth := s.getMaxInfoWidth()
649− return t.S().Muted.Width(maxWidth).Render(cwd)
656+ return cwd
650657}
651658
652659func LSPList(maxWidth int) []string {