• nogooduser@lemmy.world
      link
      fedilink
      English
      arrow-up
      26
      arrow-down
      1
      ·
      1 year ago

      Won’t autocomplete fail if you do “cd d” and then try the autocomplete?

      Or is that what you mean by “decent” auto-completion?

      • bdonvr@thelemmy.club
        link
        fedilink
        arrow-up
        27
        arrow-down
        1
        ·
        1 year ago

        No, it will probably go to “Documents”, and if you hit tab again it should go to “Downloads”. (Assuming you have the normal default folders)

      • newIdentity@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Not with a decent autocomplete. It will look for a folder starting with a small d and if it doesn’t exist it looks at a folder with a large D.

      • wviana@lemmy.eco.br
        link
        fedilink
        arrow-up
        4
        arrow-down
        1
        ·
        1 year ago

        No. Zsh. It’s pretty easy to have a nice auto compl. No need for omz. After knowing poweline10k I just use it and syntax highlight plugin, manually installed. There is no need to add entire omz.

      • Sh1nyM3t4l4ss@lemmy.world
        link
        fedilink
        arrow-up
        14
        ·
        1 year ago

        I use fish which is quite nice OOTB, although if you want a posix compliant shell, zsh with some plugins is also great.

        • ayaya@lemdro.id
          link
          fedilink
          English
          arrow-up
          4
          ·
          1 year ago

          If you need to run a set of commands or a script with fish you can just toss them in a file and run bash file.sh. I have been daily driving fish for years and I don’t even have think about it.

      • Swedneck@discuss.tchncs.de
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        I personally like xonsh despite the minor amount of wonkiness it has, it’s so nice to have python available directly in your shell, it takes the “i don’t care about the quality of my code i just want this shit to work with minimal effort”-ness of bash and turns it up to 13.