I dare to add a new feature request:
I recently "voted for" the realisation of #3, adding my experience from the launcher in Ion/Notion as ammo.
Another golden nugget hidden in the Ion/Notion launcher, is that if the command is preceded by ':', the launcher will open a new terminal window, and then execute the command in it.
It is not necessary to trigger "launch in new terminal" with a preceding colon, exactly as in Ion/Notion. I would just like to point this out, since it may be tricky to make zsh ignore the colon during command/argumnet autocompletion. This no terminal/new terminal selection could be done in some other fashion. (...but I have to admit a colon prefix is quite slick.)
_(I have been toying around with the idea of creating a hack implementation of this. It would make use of a custom version of the zsh function accept-line, in combination with some "clever" way of telling zsh what part of that function should be executed.
I will spare you the gory details...)_
I dare to add a new feature request:
I recently "voted for" the realisation of #3, adding my experience from the launcher in Ion/Notion as ammo.
Another golden nugget hidden in the Ion/Notion launcher, is that if the command is preceded by ':', the launcher will open a new terminal window, and then execute the command in it.
It is not necessary to trigger "launch in new terminal" with a preceding colon, exactly as in Ion/Notion. I would just like to point this out, since it may be tricky to make
zshignore the colon during command/argumnet autocompletion. This no terminal/new terminal selection could be done in some other fashion. (...but I have to admit a colon prefix is quite slick.)_(I have been toying around with the idea of creating a hack implementation of this. It would make use of a custom version of the
zshfunctionaccept-line, in combination with some "clever" way of tellingzshwhat part of that function should be executed.I will spare you the gory details...)_