There are some cool features that I miss and that could help Komodo be more up-to-date and capable to face its competitors.
I know I’m just a noob and I’m sorry if I can’t contribute to make such features feasable, but I’d like to tell my opinion all the same.
The features I miss are the following:
-
web dev tools for html pages like in browsers, such as other editors as VSCode, Brackets and others.
-
"run"command button that allows to run current code just-in-time and see the output, like for example in Geany (but there is a similar plugin in VScode too, wich also allows to run code in compiled languages such as C and C++ as if it was a script).
-
“compile” command button as in Geany and other editors, which allows to compile current code or project just in time and automatically creates a binary or bytecode file (e.g. a “.pyc” file for Pytfhon or a bynary executable for C, C++, Go, Rust and similars).
-
A tool to automatically activate and run Python vrtual environments, like for example in Emacs. There is also a similar plugin in VScode, which makes activating and using virtual environments very easy and funny. It would also be very nice to have a GUI tool to create and manage Python virtual environments, such as in Pyzo or Eric IDE, for example.
-
Possibility for the user to open full folders like in VSCode, not just single files.
-
Possibility for the user to open current file with another app from within Komodo itself, just by using the rigt-click context menu, as for example in Kate editor, Kdevelop and in most Linux editors and IDEs.
-
More support also for Go, Rust, C and C++, not just scripting languages.
I think that Komodo urgently needs more modern features, otherwise it risks to leave all its way open to its competitors, such as in particular VSCode. It would be a pity, because I’m not a great fan of VSCode and Microsoft (though I use VSCode myself just beacause of the lack of valid alternatives). Moreover, I HATE Electron and I am not a great fan of JS whereas I like Python, so I like an IDE such as Komodo which is not Electron-based and makes large use of Python not just JS.
Moreover, what I like of Komodo is its link with Mozilla Firefox, which could help to have a valid alternative against Google and Chrome monopoly.
I just would like it was more modern and feature-rich. In particular, I would like it had a richer plugin echo-system (please, SOLVE THE PLUGIN MANAGER ISSUE, by the way!).