DEV Community

Discussion on: What's Your Favorite Text Editor or Terminal Emulator?

Collapse
 
moopet profile image
Ben Sinclair

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.