Toward a "modern" Emacs
Toward a "modern" Emacs
Posted Sep 27, 2020 16:29 UTC (Sun) by ard (guest, #139727)Parent article: Toward a "modern" Emacs
I have been using Emacs for 10 years and it works well for me - I use Elpy for Python, go-mode for Go, cc-mode with company-mode and smart-compile for C, Magit for Git integration, yasnippets. All of the features you'd expect from contemporary IDEs are here - auto complete, on the fly syntax checking, integrated debugger, refactoring capabilities, showing documentation for symbol at point, narrowing, jumping to definition. It's hard to come across file written in a programming language for which Emacs wouldn't at least provide syntax coloring out of the box - I've just tried .java, .kt, various assembly types.
I've also used Jira mode that allowed me to list all tasks assigned to me, comment on them and create new tasks without leaving Emacs. Additionally, I can use Emacs without touching a mouse and in server-client mode so I have access to all existing buffers when writing an e-mail in Mutt or when using sudoedit. I use zenburn theme because I prefer darker colors.
A couple of things I looked into recently: JSON mode - it's here https://github.com/joshwnj/json-mode, Rust mode - it's here https://github.com/rust-lang/rust-mode.
If you cannot figure out how to use a mailing list feel free to ask questions on Emacs SE: https://emacs.stackexchange.com.
Nothing is perfect though - one of the things I don't like about Emacs is that it cannot be run under Wayland without using XWayland because 'it is not a proper gtk application' or whatever https://emacshorrors.com/posts/psa-emacs-is-not-a-proper-....
