If you have something that works for you then that’s great, personally I see the appeal of intellij IDEs (I’m a very light user of PyCharm)- but most of the time I end up in the terminal.
My personal belief is that terminal programs have a much higher learning curve in the beginning but can be much more powerful in the mid to long term, and the constraints of not using graphical elements or being able to place anything anywhere actually leads to a more cut down and consistent experience.
I’d be using Mutt if it weren’t for the extreme prolificaction of html in emails.
But yes, YMMV and I dont think we have to be zealots about how we work unless you put constraints on other people for working much different. (For instance if I tried to force everyone to send text-only emails)
Did not find any other mail client (although tried mailspring etc) with such powerfull customizations, nothing even close to Mutt.
Sounds like you're using oh my zsh which is seriously bloated.
Zsh and my 20 line .zshrc is basically equivalent to fish. (Only takes 5 or so to get it there)
That said, I have started toying with fish on one server simply because I'm annoyed by the 20 lines.
Similarly slowly moving to vscose but I find the configuration overhead a bit high. Why do I have to specify the same excludes for every plugin?
The main blocker for vscose is that it's just slow. Sublime text feels snappy, even plugin less vscode is sluggish.
8 times out of 10, there is at least vi there.
- tmux (easy)
- iterm (easy)
Using zsh, no. Too much bloat and configuration for me. Fish shell (plus something like Fisherman) is from the start much easier to (pre-)configure. The same with neovim. Nothing against it but I started my career with Notepad++, Ultraedit going to Sublimetext (in between some IntelliJ) and nowadays vscode which again is with less configuration a really productive tool. I never had too much time to spare to invest into a new editor concept and I also disagree with vim keybindings for daily work (python and web developer mostly). The terminal is nice but not the only productive solution.