I have been using Emacs for daily editing and programming for several years. I am deeply attracted to the fast and efficient input method as well as the customizability. But recently I find that it is sometimes difficult to find packages that provide high usability and convenience as some specialized software do.
For example, modern IDE provides official support for popular languages like Python which is out of the box and has a pretty display effect. Whereas it is hard to imagine that a community-driven / official package for Emacs can achieve this. Besides, there is Obsidian for the knowledge base, Notion for centralizing notes, etc.
So, I am wondering:
- What is the Emacs development team improving on?
- What is the core functionality Emacs provides as an editor?
- Is there any way that editor developers focus only on editing utilities, and ad hoc utilities are developed by third parties (non-community) and are shared over different editors in a unified manner?