fix: parse editor command arguments for huh external editor

What does this MR do?

Fixes complex editor commands with arguments not working when pressing Ctrl+E in interactive forms.

Why was this MR needed?

Users with editor commands containing arguments (like emacsclient -t -a "emacs -nw") couldn't use the Ctrl+E functionality in interactive forms because huh's .Editor() method wasn't receiving the command and arguments as separate parameters.

What are the relevant issue numbers?

Closes #8182 (closed)

Does this MR meet the acceptance criteria?

Edited by Kai Armstrong

Merge request reports

Loading