-
Type: Sub-task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Iteration Ibadan, Iteration Johannesburg, Iteration Kampala, Iteration Lutz, Iteration Minsk
-
Needed
A user can specify something in editor that does contain multiple parts (eg. EDITOR='nano -cA').
We could spawn the editor using a shell by default – there is an option for that in the Node.js child_process.
So we should support:
EDITOR=code
EDITOR=C:\Program Files\Editor\editor.exe
EDITOR=nano -cA
and since we cannot easily distinguish between the semantics of the spaces between cases 2 and 3, we will need the OS shell to do that for us.