Created attachment 182976 [details] Replace the hard-coded fallback editors with vi(1) If `PhutilInteractiveEditor' is not configured with a preferred editor, and the EDITOR environment variable is unset, it attempts to fallback to using `nano' (editors/nano) producing an error if it is not installed. How-To-Repeat: (using devel/arcanist) $ arc diff --create <path> Exception Unable to launch an interactive text editor. Set the EDITOR environment variable to an appropriate editor. (Run with `--trace` for a full exception trace.) Fix: The attached fix adds a patch to the port's files that replaces the hard-coded fallback editor with vi(1).
(In reply to kdrakehp from comment #0) Don't you think it would make more sense to get that patch into upstream?
You are right, I talked to upstream and it has been fixed.(In reply to Michael Gmelin from comment #1)