Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • ion ion
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 84
    • Issues 84
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • redox-os
  • ionion
  • Issues
  • #907

Closed
Open
Created Aug 22, 2019 by theduke@theduke

(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.

Edited Aug 22, 2019 by theduke
Assignee
Assign to
Time tracking