Comment by wilkystyle
Comment by wilkystyle a day ago
I've recently been on a little side quest to rebuild my editor configurations (20 year Emacs user, 15 year Vim user—in parallel with Emacs because I can't seem to pick a favorite). The goal is to see how quickly I can get to a daily-driving complete setup for enterprise-grade software work largely in Python. My goal for the rebuild is to see how much I can drop as far as reliance on third-party extensions and still have the functionality that I need (or which makes me unreasonably more productive).
My Neovim configuration[0] is currently the best it's been IMO, but I ended up having a few more plugins than I thought I would need.
I am earlier along in my Emacs rebuild, but what is really interesting to me is that there are a lot of improvements in modern versions of Emacs (30+) that dramatically reduce my dependence on third party plug-ins. Eglot has been fantastic for me, as a former long-time lsp-mode user. Completion preview mode is not quite a replacement for corfu, but it's pretty darn good and only going to get better.
So far my list of must have plug-ins for Emacs:
- Magit - Expreg (teeesitter expand region) - Multiple cursors - dape (debugging in coordination with Eglot)
Thinking I will probably end up adding Consult + orderless, too, as that is a search/navigation superpower.
[0] https://github.com/wilkystyle/nvim
edit to add nvim repo link
Newer nvim is also slowly eating into the plugins needed. There is a built in plugin manager, diff viewer, and lsp now.