I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin.
Back in the day, I had a geekcode which I'm not going to share with you.
418 I'm a teapot.
Currently neovim (with Lunarvim), under tmux (with tmuxinator), under zsh, on Gnome Terminal, Windows Terminal and iTerm 2.
The terminal emulator makes no odds. For my use cases, they're all the same really.
The choice of shell is to keep consistent across environments. MacOS defaults to zsh because of their anti-GPL stance, and it's marginally simpler to use that everywhere than it is to homebrew bash.
Tmux is the best thing for my workflow, and using tmuxinator to handle sessions makes it a breeze. It's far more important than my choice of shell or emulator.
Finally, the Vim situation. I used to be a solid Vim user, and I still am, but I've moved over to using neovim simply because I gave in one day and tried it. I still find the configuration trickier than the old Vimscript - every "distribution" of it does things its own way - but I'm getting there and don't entirely dislike Lua.
I used to be mostly against using packaged distributions like Lunarvim because I like tinkering with my own configuration, and don't tend to agree with all the choices made by the people who packaged them. Lunarvim gets a lot right for me though, and it's easy enough that I can override things I don't like without getting tangled up in code.
Having a smoothly-running LSP experience, essentially out-the-box, is really nice.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Currently neovim (with Lunarvim), under tmux (with tmuxinator), under zsh, on Gnome Terminal, Windows Terminal and iTerm 2.
The terminal emulator makes no odds. For my use cases, they're all the same really.
The choice of shell is to keep consistent across environments. MacOS defaults to zsh because of their anti-GPL stance, and it's marginally simpler to use that everywhere than it is to homebrew bash.
Tmux is the best thing for my workflow, and using tmuxinator to handle sessions makes it a breeze. It's far more important than my choice of shell or emulator.
Finally, the Vim situation. I used to be a solid Vim user, and I still am, but I've moved over to using neovim simply because I gave in one day and tried it. I still find the configuration trickier than the old Vimscript - every "distribution" of it does things its own way - but I'm getting there and don't entirely dislike Lua.
I used to be mostly against using packaged distributions like Lunarvim because I like tinkering with my own configuration, and don't tend to agree with all the choices made by the people who packaged them. Lunarvim gets a lot right for me though, and it's easy enough that I can override things I don't like without getting tangled up in code.
Having a smoothly-running LSP experience, essentially out-the-box, is really nice.