Replace undecoded characters to avoid exception
Change API: add out_to option to configure output to new view, panel, or quick panel.
Rewrite "command" args. inspired Sublime's snippet $ variables.

* It can replace prefix and arg argument
* It can add special variables,
  such as project folders, project name, current_filename, etc.