Living in the terminal

I’ve been configuring my terminal and getting very close to being a permanent resident,

a big challenge I’ve noticed is that there 's simply to many options out there:

oh-my-zsh

a myriad of other plugin managers

envrc

~/.zshrc

themes

terminator

iterm2

tmux

zellij

yazi

neovim

ghossty

kitty

fish

elvish

bash

zsh

etc.

etc.

etc.


then there is platform specific nuances, like fonts, keys capturing, encoding, protocols; and the fact that vs code has it’s own terminal quirks.

it’s overwhelming to say the least,

is any one aware of a way to configure a “dwelling place” of sorts that will perform the same everywhere? if yes then it’ll be somewhat justified for me to continue spending hours in config files (my happy place!)


for any one who’s got it figured out, what’s your mehalech? or any general tips tricks and ideas for those who love the terminal

@flipphoneguy

to finish that off @flipphoneguy lives in the terminal

1 Like

To keep it the same just use stock haha

Could never bother

Aside from some path stuff

Depends on what you want. I love zsh. If you setup zsh as your default shell it’ll be used all over in that user. There are tons of options for zsh config but I love keeping stuff simple. I wrote my own ~/.zshrc file and downloaded 2 basic plugins. zsh-autosuggestions and zsh-syntax-highlighting both on GitHub. For vim I find regular vim perfectly fine. When you need more you’ll look into neovim. Not sure if that sheets all your questions

1 Like

yeah, autosuggestions and syntax highlighting are also the only htings I have from 3rd party plugins (besides for a theme I liked). aliases?

Make your own in zshrc as needed. I made cs for cd && ls, mkcd, and some more like clipboard as needed

1 Like

Btw reviewing this, I think I missed the point. Your issue was your overwhelmed. The answer to that in my opinion is stop trying to optimize like crazy. As you get more and more used to it and you decide that a certain workflow is too annoying you’ll then get a replacement for it. I used nano for a very long time before switching to vim. Same with bash and zsh (although zsh would’ve made it easier to learn too).

1 Like

a great read!!!