Claude Code v1.0.114 ·
Smart Editor Detection
EntryKind: in v1.0.114,
ChangesSection of the release
What: Intelligent editor selection that verifies editors are actually installed before attempting to use them.
How it works:
# Priority order: $VISUAL → $EDITOR → code → vi → nano
# Only selects editors that exist on the system
claude /memory
Details:
- Uses
which (Unix) or where (Windows) to check editor availability - Tries VS Code (
code), then vi, then nano in order - Trims whitespace from environment variables to prevent issues
- Throws clear error if no editor is available
- Improves reliability when opening memory files
- Evidence:
If1() at line 404558, V95() at line 404550
See this entry in the whole of v1.0.114 →