External Editor
By the end of this guide, you will:
-
TODO: Write learning objectives
⚠️ This page is a stub. Help us write it! See the Documentation Plan and Style Guide.
User Stories
Story 17: Open in External Editor
As a terminal user
I want to open the selected file in my $EDITOR
So that I can edit files
Acceptance Criteria
-
ekey opens file in $EDITOR -
File browser suspends while editor runs
-
File browser resumes when editor closes
-
File list refreshes to show any changes
-
Error shown if $EDITOR not set or fails
Notes
-
Introduces external process spawning
-
Introduces suspend/resume cycle
-
Introduces environment variable reading
-
Tests integration with external tools