๐Ÿ“What makes Emacs extensible?

  • Focus on extensibility

    • Emacs was built with focus on extensibility from the very beginning.
  • Demand for extensibility

    • Because Emacs has reputation of being extensible, most people expect extensibility from Emacs and Emacs modes. This makes authors add options to customize behavior that nobody normally adds.
  • Emacs Lisp

    • Emacs Lisp makes it easy to redefine or patch any function
  • Emacs is self-describing

    • Emacs allows exploring itself: extensive documentation for most functions, Emacs allows looking up documentation, jump to definition, etc.
  • Open Source

See also:

Backlinks