notes-computer-programming-development-textEditorsAndIDEs

right now the top FOSS ones:

Other top ones (out of those cross-platform ones available on GNU/Linux) to look at appear to be:

People really like VS Code but the main complaint there is that it has too much latency. It is written in JS (Typescript) and uses Electron, which is a runtime that is kind of like a web browser just for one app, so this may not be able to be easily fixed.

What about extensibility?

Seems like we want something with the interface of VS Code, the modal keyboardness of Vim (or Evil-mode emacs), the speed of a native application, and the extensibility of Emacs. SublimeText?'s UI also receives rave reviews, and people love JetBrains?' IDE's IDE features. Seems to me like if you want to build a native desktop application today, you should use Rust. Xi-editor was an attempt to build an editor in Rust but the projects was in some ways too ambitious (and, related, they decided to have the actual text editing engine be a server in a separate process, which makes things hard) and its founder moved on to write a Rust GUI library or framework.