Our great sponsors
-
doom-emacs
Discontinued An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
For me, I think that getting started with Emacs seems hard because of all the features you are being shown, and it may seem overwhelming. I think getting started with an Emacs Distribution, like Doom Emacs, makes the learning curve a bit easier, since you don't have to learn any significant Emacs Lisp, and can get started with adding the things you need by editing init.el . Before getting doom, I would recommend that you either learn the Vim bindings or the Emacs bindings (depending on which style you prefer), getting comfortable with them, and then try Doom out. That should help ease the learning curve a bit. Doom has a python module( configuration for python) that you can use. Just look at the modules page on github: https://github.com/hlissner/doom-emacs/tree/master/modules/lang/python . You can add modules by editing your init.el , and Distro Tube should have a tutorial for that if you need it.
Not gonna be adding more suggestions as you've got plenty, but if you're like me and used to GUI editors and looking up documentation, I made https://emacsdocs.org to make reading the docs a little less painful.