I keep wanting to get into it. Specifically Doom Emacs with Org Mode for dot file config/management and then getting into other scripting/programing languages.
I never remember the keybindings though and at the moment I don’t do much scripting/programming so usually it’s minor edits to dot files and instead of trying to occasionally remember bindings I just open up micro or kate, make the edit and move on lol
I used Emacs as my primary editor when I worked on a UNIX development team. I’ve used the default key bindings, I’ve used the vi/vim key bindings, and I have used DEC TPU/WPS key bindings, and I 've also set up my own key bindings with function keys, so Emacs is flexible. It’s also been fast enough; when doing dev work I’d keep it open on its own display space.
Not too long I finally learned VIM. Shortly after I started using Doom Emacs and have fallen in love (and sometimes hate) with it. Org roam is now my notes application and I’m loving it. I also love whipping open the bookmarks and all my config / otherwise important files are right there. I will still sometimes do really quick edits in Micro but that is getting less and less as well. I will say Doom makes the difference though…if it weren’t for that I do not see using Emacs.
Not sure what format the figures are but I’m going to say most likely it can. The more you dig in the more you find it can do with the help of packages (plugins), and other configs. As an example, I added a config to do a simple keybind to a screenshot. I select the screen region and it’s automatically inserted into the text. I’ve seen examples of it render just about anything (I just can’t tell you exactly where to look I’m afraid).
There’s not much I can suggest, I’m not l33t or anything like that, (in fact, I’m totally the opposite, call it a n00b) I use very differently from how most people seem to use it, I got recommended Emacs when I wanted to learn programming and I liked the history of it, so I started to use it and punched trough the weird keybindings by mostly sticking to the GUI. A nice lil package that isn’t very known is circadian, which automatically change the theme depending of the time of the day: https://guidoschmidt.github.io/circadian.el/
Most other packages I guess really depends of your user case.
I know that emacs has a console and GUI mode. I used to use emacs with the auctex package to prepare my master thesis many years ago. My opinion about emacs is based on personal experience.
For me there are better GUI editors than emacs. And that is also true for the console from my point of view. emacs is overkill if you are only looking for an editor. Many people call emacs an “operating system”. Try and google that. This is a joke of course. But it is coming from this overkill I was talking about.
Before installing Endeavour OS, I was using Vim, since it highlighted the files I edit/create without installing extra modes I had to find.
With Endeavour OS, I found all the modes I need in packages. I am now using Emacs again.
Doom is fantastic. It makes it so much easier to learn and operate, and I would not have become an Emacs user without it I don’t think. It brings defaults and keybindings meant to be used by actual human beings (the space bar leader key is an awesome example) and wraps up a bunch of helpful packages. Spacemacs is similar but I much prefer Doom.