-
doom-emacs
Discontinued An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
Try Doom Emacs (https://github.com/hlissner/doom-emacs) instead of Spacemacs. It's much lighter weight and doesn't replace the configuration system to nearly the extent Spacemacs does.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
I'm an old gun (learned to program in Fortran in 1977), and I recommend giving VScode a try.
Its barrier to entry is very low, so you don't need to invest a lot of time to find out whether it's going to be productive for you. It's a real usability jump over older IDEs.
I've switched from a combo of, mostly, Intellij IDEA and Vim to almost exclusively VScode (for development). I do still use Spacemacs just for org mode.
> my vim memory
There are vim compatibility plugins for VScode.
> fully embrace libre route
VScode is open source and MIT licensed, here's the repo: https://github.com/microsoft/vscode
Someone would need to explain to me what values I'm forgoing in order to use this. Although I should warn that someone I'm likely to have a strong rebuttal.
-
I had a similar experience recently, where I had to spend some time working in TypeScript on a React front-end and my emacs really was falling over unfortunately. Tried tide, tried the LSP, but ultimately I found myself in VSCode in order to make the deadline. Turns out there is a pretty great magit layer in VSCode (https://github.com/kahole/edamagit), and as a former long term vim user that had been using spacemacs, a great spacemacs-like bundle for VSCode (https://github.com/VSpaceCode/VSpaceCode).
It’s the first time I’ve actually felt like I could drop emacs if I wanted to, I actually was enjoying the setup.
-
I use this for git interactions in VSCode
https://github.com/kahole/edamagit
-
My vim configuration, environment, and screen splitting using tmux giving me CLI tools in other windows together gives me every single feature you listed and more. My shell and environment being Turing complete not counting vimscript I imagine it would be hard to find anything a IDE could do that I can not.
For reference: https://gitlab.com/datenstrom/home
-
The default builds of vscode include telemetry and a non-free license.
For a truly free build of vscode, you need to use vscodium. See their description: https://github.com/VSCodium/vscodium#why-does-this-exist.
I suspect many developers are unaware of this.
-
Emacs vs Vim? Not a question I have to give any thought when I can use both and switch between them without much effort.
[1]: https://github.com/emacs-evil/evil
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
https://github.com/caseykneale/how-to-exit-vim
krrkrkrkKRKRkRKRkrkr.
-
https://github.com/fannheyward/coc-pyright
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
https://github.com/neoclide/coc.nvim/wiki/Using-coc-extensio...
-
Have you tried the vscode-neovim (https://github.com/asvetliakov/vscode-neovim) extension? It uses an instance of neovim to provide the vim behaviour rather than emulating it, and I’ve found it to be more responsive than VsCodeVim.
-
Still kinda restrictive with its license. Still uses NodeJS under its hood. 60+mb in size
I am surprised nobody talked about https://github.com/rxi/lite
Its a really simple Editor. I have recently started working on it. Not very feature rich, but gets the job done. Lua as plugins are also a plus