Show HN: Empty Enter Expander – Type less in the terminal with this tool (github.com)

26 points by waszabi 5 hours ago

7 comments:

by sudahtigabulan 18 minutes ago

Aliases as a feature are meant to save you typing in the first place.

The more you use aliases, the more you save in typing, over time.

If you can't remember a particular alias, that means you have a use for it very rarely (spaced repetition and all that), and the benefit of having it around is very low anyway.

I generally try to prune my bashrc from aliases that turned out not as useful as I thought. I have about 50 atm, and don't feel the need for a helper tool.

Maybe if one's aliases skew towards a particular pattern this tool could be useful, I don't know.

by laktak 16 minutes ago

I think there are a lot of different takes on this. Mine uses playbooks, if you are interested https://github.com/laktak/tome

by piranha 21 minutes ago

That's a fantastic idea! I've made it a bit simpler for myself β€” basically just `source file`, so that I don't need to press enter to execute it, but also added one cute detail in the loop:

    if [[ -f "$target/.exec" ]]; then
        zsh "$target/.exec"
    fi
by mrlambchop 25 minutes ago

I don't know about anyone else, but when transitioning back to a shell, I HAVE to hit a bunch of enters on any prompt to clear the last output away a few lines before I can summon up the powers to enter a new command - blow away the cobwebs and all that. I love the empty enter command line :)

by tomoviktor 2 hours ago

> When you have a lot of aliases it can be difficult to remember how was the one you need named especially if you do not use it very often.

I use tmux and I use this small keybind to launch a place where I can search my aliases: bind-key a run-shell 'tmux neww -n "aliases" "source ~/.zshrc && alias | fzf"'

I like this workflow because it's quick. I always thought that if I want to shorten something I will just make and learn and alias for it and that's it.

by pseudo_meta 2 hours ago

Is it possible to trigger the expander differently?

I already have zsh-magic-dashboard running on empty enter.

by waszabi an hour ago

Yes, when you configure the expander based on the readme change the ^M (enter key) on the following line to any key you wish:

bindkey "^M" empty-enter-expander

^E represents Ctrl + E M-e represents Alt + E ...

Data from: Hacker News, provided by Hacker News (unofficial) API