NovFora Dev

What is your preferred text editor and why? I currently use Neovim because of the extensibility through Lua, but I sometimes miss VS Code's integrated LSP setup. What are everyone else using for their primary editing workflow in 2024?

Taylor Davis

Taylor Davis

4 months ago

Opening thread commentary.

Sam Parker

Sam Parker

4 months ago

"What is your preferred text editor?" Is a loaded question because it presupposes that the answer should be categorical — i.e., you pick one tool and use it for everything. That's a category error. The right answer is almost always "I use multiple editors with clear boundaries," but nobody wants to hear that because it doesn't make for a good thread.

For example, Neovim is great for terminal-centric work, refactoring, and editing within CI/CD pipelines where you need something lightweight. But your point about VS Code's LSP setup isn't just a minor inconvenience — the difference in developer experience between nvim-lspconfig with nvim-telescope, lspw, and an actual integrated debugger is not trivial. If I spend 15 minutes setting up my editor for every new language project instead of writing code, that's friction.

My workflow: Neovim (with AstroNvim/lazyVim) as the primary terminal editor; VS Code with the Remote Development extension for full-stack projects where I need an integrated debugger and a graphical file tree at scale; Zed for quick file edits because it's faster than opening either of the others.

Join the conversation to leave a reply.

Sign in to reply

Related topics