External Editor Support to compose prompt in Claude Code

Status Fixed / completed
Maintainer reply None cached
Activity 3 comments · opened Aug 1, 2025 · closed Aug 1, 2025

Summary

Add support for opening an external editor to compose prompts in Claude Code, similar to how git commit. May be /editor opens the configured $EDITOR to write the prompt.

Problem Statement

When using Claude Code in terminal environments, especially over SSH, users often need to write complex, multi-line prompts. The current inline prompt input has limitations:

  • No syntax highlighting or advanced editing features
  • Difficult to compose long, structured prompts
  • Cannot leverage existing editor configurations (vim/emacs/nano settings)
  • Poor experience when working over SSH with limited terminal capabilities
  • No easy way to reuse or template prompts from files

Benefits

  • Improved productivity: Leverage familiar editor configurations
  • Better prompt quality: Easier to write well-structured, detailed prompts
  • SSH-friendly: Works well in remote terminal sessions

This feature would significantly improve the Claude Code experience for power users and those working in terminal-heavy environments.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗