John J. Karcher wrote:
> Does anyone use an IDE for developing in Genode?
> If so, which one?  How do you like it?  Do you have any configuration 
> and/or usage hints you can share?
> If not, are you interested?  What is your favorite IDE candidate?

I had previously used Emacs.  However I have now switched to VSCodium and I am 
very happy. It’s unbelievably easy to install extensions, language servers and 
Syntax support for obscure languages such as Nix, NU Shell and others. It also 
has fantastic GitHub integration, I can push and sync my changes to my Git 
projects in seconds using VSCodium and I don’t need to open or touch a terminal 
to use Git with VSCodium. 

There is an air of superiority in the VI/VIM/NEOVIM and Emacs community that 
text based editing is the most efficient method. This is false in my opinion. 
After using GUI based IDE’s like VSCodium I realised keyboard/terminal based 
text editors are simply slower and far less intuitive to use than editing text 
with mouse, keyboard and GUI. Also adding extensions and editing configurations 
for NEOVIM and Emacs are a massive hassle and time sink. People that use VIM 
and Emacs will argue to death that keyboard centric text editing without a GUI 
is more efficient. It’s always going to be slower and if you do want to reach 
the level of efficiency they claim to have, you have to waste more time 
learning keyboard commands, shortcuts and editing your configuration files for 
many hundreds of hours. I would say these people spend more time configuring 
their Emacs or Neovim than they actually spend programming. It’s not worth it, 
I don’t recommend keyboard centric editors. I would suggest the modern GUI 
IDE’s.

IDE’s I have starred on GitHub and that I would consider using in the future:
All of these IDE’s I list below are FOSS, I don’t use proprietary IDE’s.
These are all general purpose IDE’s that can support many languages:

VSCodium - This is the only IDE that I use currently
ZED – Rust based GUI IDE recently released for Linux, originally made for Mac 
OS.
LAPCE – Rust based GUI IDE still in beta/alpha I believe
_______________________________________________
users mailing list -- users@lists.genode.org
To unsubscribe send an email to users-le...@lists.genode.org
Archived at 
https://lists.genode.org/mailman3/hyperkitty/list/users@lists.genode.org/message/Q7K5C5GS2ADAB24BSHLOUIKSSAVWMAL3/

Reply via email to