|
Let me augment that with this: I would love to donate to a project that uses ${INSERT_TERMINAL_TEXT_EDITOR} and turns it into a general IDE. I'm talking the full shebang. * Autocomplete/Autoimporting (Static Analysis backed by compiler output)
* Formatting
* Linting
* Fast or able to run over a slow SSH connection.
* Default error resolutions (if test() throws an exception generate a try { })
* Global refactoring
* The idea of a project (Creating, building, export/importing, libraries, dependencies)
* Automatically generated & maintained building system at the click of a run button
* Documentation at a single click or on hover if possible
* Integrated console for running a project
* File and source manager that should be easy to use
* Binding profiles for Eclipse, NetBeans, JetBrains, VS20XX, ReSharper
Optionally these would be nice: * Formal Method Verification?
* Coloring/styling of the entire TUI
* Simple to interact with menus
* Rust, Go, JavaScript (Browser & Node), Java, Scala, C, C++, PHP, Python support
* Pluggable language support that allows the plugin to provide static analysis & compiler data
If that can all be provided that could easily sell for $25 to $50 per user and I'd be happy, happy!, to pay every last dollar of it. It'll never happen. The world will never be that kind to software developers. |