Skip to content

Add Zed editor config and fix Kiro CLI completion in IDE terminals#139

Merged
Okabe-Junya merged 1 commit into
mainfrom
Okabe-Junya/feature/add-zed-config
Jun 5, 2026
Merged

Add Zed editor config and fix Kiro CLI completion in IDE terminals#139
Okabe-Junya merged 1 commit into
mainfrom
Okabe-Junya/feature/add-zed-config

Conversation

@Okabe-Junya

@Okabe-Junya Okabe-Junya commented Jun 5, 2026

Copy link
Copy Markdown
Owner

What

  • Track ~/.config/zed/settings.json under dotfiles via file-level symlink.
  • Add cask "zed" to the Brewfile and allowlist .config/zed/ in .gitignore.
  • Declare extensions (html, material-icon-theme) with auto_install_extensions.
  • Set Zed terminal font_family to Hack Nerd Font Mono to match Terminal.app.
  • Pass Q_NEW_SESSION=1 through terminal.env so the existing kiro-cli shell init (added in feat(zsh): integrate kiro cli shell completion #130) resets state for shells spawned by Zed.

Why

  • Zed config was previously unmanaged, so settings did not reproduce across machines.
  • Terminal.app's default profile (Clear Dark) uses HackNFM-Regular (Hack Nerd Font Mono); aligning Zed's integrated terminal keeps glyph rendering consistent.
  • Zed launches the shell directly (no figterm PTY wrapper), so Q_TERM / QTERM_SESSION_ID inherited from the parent are stale. Q_NEW_SESSION=1 tells the kiro-cli pre-init to clear them and re-attach.

@Okabe-Junya Okabe-Junya force-pushed the Okabe-Junya/feature/add-zed-config branch from 957b8b7 to df64cc2 Compare June 5, 2026 16:48
@Okabe-Junya Okabe-Junya merged commit f115a72 into main Jun 5, 2026
4 checks passed
@Okabe-Junya Okabe-Junya deleted the Okabe-Junya/feature/add-zed-config branch June 5, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant