(Re)consider @ token for array expansion - or allow disabling it in interactive mode
I love Ion's speed, and used it as my main shell for a while.
But I ultimately stopped due to the big annoyance of the @
symbol being used for array expansion. (in part... the other element was lack of dynamic complections, which is now being worked on in the Shellac effort, which is awesome!)
This now means having to quote every occurence of @
.
Due to the prevalence of @
in things you might type in the shell, the token seems like a suboptimal choice.
(Git URLls, database URIs, FTP, emails, ....)
I briefly mentioned this in chat ages ago, and someone brought up the lack of alternative tokens.
If the @
symbol is already too ingrained or there isn't a viable alternative, another option could be providing an option that disables @
in the interactive shell to remedy this.