2020 LinuxQuestions.org Members Choice AwardsThis forum is for the 2020 LinuxQuestions.org Members Choice Awards.
You can now vote for your favorite projects/products of 2020. This is your chance to be heard! Voting ends on February 17th.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Emacs is an interactive text processing environment built on top of a lisp interpreter. You just happen to get text editing along for the ride.
M-x compile and M-x gdb are quite nice though, as is M-x shell. I use them a lot. I think it's fair to say that it has basic IDE features because of those, along with the language specific editing modes, auto-indentation and syntax highlighting.
I don't know if vim has similar features, as I don't use it much.
I still use vi for quick edits of system files, but I do all my programming (mostly C) in emacs.
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,800
Rep:
Quote:
Originally Posted by YesItsMe
GNU Emacs. There is nothing it cannot do and I can use it on almost all of my systems without sacrificing anything. Lovely.
The Perfect software suite (Writer, Calc, etc. bundled with my Columbia XT-clone) used Emacs key bindings and they are permanently burned into my synapses. It was natural to rely on MicroEmacs as an IDE when I began switching to UNIX via Coherent. Nowadays I'd really miss time not having Emacs' Tramp mode available when needing to work on multiple systems.
I did NOT vote on this pole, but if there was a "least favorite" poll, I would pick android studio.
That thing was so big, so slow, and so upsetting, it sure did not get me to like Java or Android development.
Since I primarily work in Lua, I don't have much use for a build system. when I worked with NASM (And I LOVE assembly) I used a shell script. I still use shell scripts to do setup things. I should probably learn Makefile, but I haven't needed it yet. Once I share my creations with the world, they might resent me for it... I recently echoed code to Lua and piped that to SQL in a shell script. Karma has yet to catch up with me. Maybe that is why people have IDES. TL;DR
My favorite IDE is: nil
In my opinion, Visual Studio Code should also cover VSCodium.
As the only difference between VSCodium and Visual Studio Code is the absence of telemetry/tracking in the first, differentiating this 2 choices would be sociallly and politcally meaningful.
Mine is LiteIDE, an IDE for golang. Quite nice and to the point, which I like.
An up-to-date version of it isn't available in any Ubuntu repositories that I use, including the Snap store, so I'm using Gedit and a terminal for now. I don't like installing software directly from the Web.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.