Croft - TUI VSCode Clone
7 points by RaphGL
7 points by RaphGL
This looks like some neat work. It'll be a miss for me until it gets some vim modal (and keybinding) options.
But that made me wonder. They say that
A complete VS Code replacement in the terminal: the full IDE experience as a single fast Rust binary. Everything VS Code does, croft will do, without leaving the TUI.
but I can't install the vscode-neovim extension to get the modal editing I'm after. And for me, at least 99% of the usefulness of vscode is in its extensions. That's the only thing that ever makes me reach for vscode; I don't find its UI especially nice. It's not awful, but I can think of several editors I'd rather use if all else were equal. The value is that everything is available as a vscode extension. (And more specifically, I guess, it's usually platformio that makes me want to use VS Code.)
I think anything that wants to sell itself based on doing everything VS Code does probably needs to get a decent chunk of the extension ecosystem working before that's going to feel true.
Someone is going to reply to you asking, "well why not just use vim???" But I'm in the same boat as you. Vscode with the vim extension is how I get all my work done. Vim is extensible, yes, but my experience is that the learning curve to get vim to be anything like vscode is steep. Even the all-in-one neovim distributions require special things like nerdfonts or memorizing long lists of bespoke key bindings. Vscode is just installing a couple of helpful extensions (that more often than not, do not require their own configuration or manual setup of key bindings) and you're good to go.