Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't have anything against ZSH or similar shells. I think they are great, but they are not my thing.

Latency is a deal-breaker for me, and this is where autocompletion engines generally introduce surprising user-interactive pauses. I've generally settled with using mksh (or OpenBSD's KSH depending on the environment) with little configuration outside of aliases, variables, and few local functions. I'm not left with this inkling feeling like accidentally running find(1) over an AutoFS file system backed by NFS that needs to authenticate, mount, and then run the operation.

When I need something more sophisticated, I lean on using Go or Elvish and potentially delegate some UI elements out to https://github.com/charmbracelet/gum.

I'd rather keep my shell simpler and delegate out any other complexity to these other programs. Autocompletion and these other features simply aren’t free.



oksh and set -o vi have made it virtually impossible for me to type commands into other people computers.

I get bewildered looks when i hit v and edit my commands in vim from the youth but whatever, they’ll learn someday :))




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: