Emacs
A free, open-source, extensible text editor known for its high degree of customizability. It includes a built-in Lisp interpreter and supports functional extension through Elisp scripting. Developers commonly use it as an integrated working environment encompassing editing, file management, and other development tasks.
Core Facts
Timeline (last 90 days)
Emacs community developers have already built interfaces in Emacs for interacting with large language models, integrating AI completion, code generation and conversational refactoring into their workflows.
Emacs is one of the first major achievements of the GNU project, released under the GPL license, and derivative versions must also remain open source.
Emacs community LLM integration solutions appear as Elisp packages, rely on individual maintenance, and vary in feature coverage and stability, but can be deeply customized.
The Hacker News comment section has long hosted debate over whether Emacs configuration fragmentation is an advantage or a burden.
Emacs celebrates its 50th birthday in 2026 (first release/start of development around 1976).
Richard Stallman wrote the first line of Emacs code at the MIT AI Lab in 1976.
Emacs's development model remains highly decentralized, and users can write their own Elisp patches and submit them.
The community-driven development model is less efficient than a coordinated commercial team, but it can generate a stronger sense of belonging and a longer maintenance cycle.
Emacs's 50-year history shows that a tool's long-term vitality comes from extensibility, not the length of its feature list.
LSP has now become a de facto standard, widely supported by VS Code, Neovim, Emacs (via lsp-mode/eglot), Sublime Text, and others, covering dozens of programming languages.
14 more timeline events
All Facts (20)
Claude Code is not limited to a specific editor and can be used via the terminal in VS Code, Vim, Emacs, and other editors
65%UnverifiedThe community-driven development model is less efficient than a coordinated commercial team, but it can generate a stronger sense of belonging and a longer maintenance cycle.
50%UnverifiedRichard Stallman wrote the first line of Emacs code at the MIT AI Lab in 1976.
50%UnverifiedEmacs is one of the first major achievements of the GNU project, released under the GPL license, and derivative versions must also remain open source.
50%UnverifiedEmacs's development model remains highly decentralized, and users can write their own Elisp patches and submit them.
50%UnverifiedThe Hacker News comment section has long hosted debate over whether Emacs configuration fragmentation is an advantage or a burden.
50%UnverifiedEmacs community developers have already built interfaces in Emacs for interacting with large language models, integrating AI completion, code generation and conversational refactoring into their workflows.
50%UnverifiedEmacs community LLM integration solutions appear as Elisp packages, rely on individual maintenance, and vary in feature coverage and stability, but can be deeply customized.
50%UnverifiedEmacs's 50-year history shows that a tool's long-term vitality comes from extensibility, not the length of its feature list.
50%UnverifiedLSP has now become a de facto standard, widely supported by VS Code, Neovim, Emacs (via lsp-mode/eglot), Sublime Text, and others, covering dozens of programming languages.
50%UnverifiedA leader key is a prefix-key mechanism originating from editors such as Vim and Emacs: press an agreed prefix key and then a second key to trigger a command, avoiding the need to assign a separate global key combination to each operation.
50%UnverifiedEmacs lock-in is a capability lock-in rather than a data lock-in, as the core files are plain text and can theoretically be exported at any time.
50%UnverifiedThe author recommends a pragmatic layered approach: use Emacs for deep writing, use lightweight tools for mobile quick notes, and reduce coupling by using Markdown or plain text as an interchange format.
50%UnverifiedElisp (Emacs Lisp) is Emacs's built-in programming language that users can use to write automation logic, but scripts are deeply coupled to the Emacs editor core and cannot be ported to other environments.
50%UnverifiedThe experience of using Emacs on phones and tablets is far inferior to modern tools such as Obsidian and Notion.
50%UnverifiedEmacs is not a pure note-taking tool but a programmable work environment.
50%UnverifiedOrg format (.org) is a plain-text markup language widely used in the Emacs ecosystem that natively supports outline folding, tables, code blocks, task management, and other structured content, and can be rendered as a web view by both GitLab and GitHub.
50%UnverifiedIn Emacs, almost everything exists in the form of a buffer, and each buffer has its own local variables, major mode, and minor mode.
50%UnverifiedEmacs was created in 1976 by Richard Stallman; it is essentially a Lisp interpreter, with its core written in C and most of its functionality implemented through Emacs Lisp.
50%UnverifiedEl Yayster is an open-source project that attempts to keep a large language model resident within Emacs.
50%