'IDE powered by Neovim + React + Electron'
Electron, yes Electron
Electron, yes Electron
* It's being written by Raph Levien, known for his work on Inconsolata, Ghostscript, and font-rs[1] among other things.
* The design goals include incredibly high performance, beauty, reliability and developer friendliness[2].
* It's very fast at handling large files, though the editor is still missing a lot of functionality.
Raph was also interviewed on the New Rustacean podcast[3] and talks a fair bit about Xi. [1]: https://github.com/google/font-rs
[2]: https://github.com/google/xi-editor#a-modern-editor-with-a-backend-written-in-rust
[3]: http://www.newrustacean.com/show_notes/interview/_2/part_1/index.htmlThe point about using electron is that you can use the browser to render the UI, and is filled with a lot of baggage. Imagine a UI rendered just for build UIs, not tied to JS or DOM or CSS, but able to work react-like.
How much lightweight? Similar to Lua?
For the UI something like TCL or Lua or just some DSL is better.
Blazing fast and responsive even with 20MB+ files (in my experience), is extensible, and is cross platform.
Admittedly, not a IDE, and in C instead of C++. Extensions in Lua.
Not sure why it doesn't get more love.