Emacs package.el
E1008142
Emacs package.el is the built-in Emacs package management system that installs, updates, and manages extensions from repositories such as ELPA.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Emacs package.el canonical | 2 |
How this entity was disambiguated
This entity first appeared as the object of triple T12900753 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Emacs package.el Context triple: [ELPA, typicalClient, Emacs package.el]
-
A.
GNU ELPA
GNU ELPA is the official GNU Emacs Lisp Package Archive, providing a curated collection of free software packages for the Emacs editor.
-
B.
GNU ELPA (via external packages depending on it)
GNU ELPA (via external packages depending on it) is the official GNU Emacs package archive that distributes and manages a wide range of Emacs extensions and libraries.
-
C.
MELPA
MELPA is a popular community-maintained package repository for the Emacs text editor, offering a large collection of third-party extensions and tools.
-
D.
GNU Emacs
GNU Emacs is a highly extensible, customizable text editor and computing environment that serves as a flagship project of the GNU system and the free software movement.
-
E.
Emacs Lisp (for GNU Emacs environment)
Emacs Lisp is a dialect of the Lisp programming language used as the extension and scripting language of the GNU Emacs text editor.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Emacs package.el Target entity description: Emacs package.el is the built-in Emacs package management system that installs, updates, and manages extensions from repositories such as ELPA.
-
A.
GNU ELPA
GNU ELPA is the official GNU Emacs Lisp Package Archive, providing a curated collection of free software packages for the Emacs editor.
-
B.
GNU ELPA (via external packages depending on it)
GNU ELPA (via external packages depending on it) is the official GNU Emacs package archive that distributes and manages a wide range of Emacs extensions and libraries.
-
C.
MELPA
MELPA is a popular community-maintained package repository for the Emacs text editor, offering a large collection of third-party extensions and tools.
-
D.
GNU Emacs
GNU Emacs is a highly extensible, customizable text editor and computing environment that serves as a flagship project of the GNU system and the free software movement.
-
E.
Emacs Lisp (for GNU Emacs environment)
Emacs Lisp is a dialect of the Lisp programming language used as the extension and scripting language of the GNU Emacs text editor.
- F. None of above. chosen
Statements (65)
| Predicate | Object |
|---|---|
| instanceOf |
Emacs library
ⓘ
Emacs package manager ⓘ software component ⓘ |
| category |
Emacs customization infrastructure
ⓘ
software package management ⓘ |
| configurationMethod |
Emacs init file
ⓘ
customize interface ⓘ |
| designedFor |
installing third-party Emacs packages
ⓘ
managing Emacs extensions ⓘ removing installed Emacs packages ⓘ updating installed Emacs packages ⓘ |
| hasComponent |
package-activate-all
ⓘ
package-alist variable ⓘ package-archive-contents variable ⓘ package-archive-priorities variable ⓘ package-archives variable ⓘ package-check-signature variable ⓘ package-delete ⓘ package-desc structure ⓘ package-directory-list variable ⓘ package-initialize ⓘ package-install ⓘ package-list-packages ⓘ package-menu-mode ⓘ package-pinned-packages variable ⓘ package-refresh-contents ⓘ package-selected-packages variable ⓘ package-user-dir variable ⓘ |
| hasFeature |
automatic package activation
ⓘ
automatic package list refresh ⓘ customizable archives list ⓘ interactive package menu ⓘ non-interactive batch operations ⓘ package archive priorities ⓘ package dependency resolution ⓘ package filtering and search ⓘ package metadata handling ⓘ package pinning to archives ⓘ package signature verification ⓘ package sorting ⓘ package status display ⓘ user-level configuration via variables ⓘ |
| implementedInLanguage | Emacs Lisp NERFINISHED ⓘ |
| introducedInVersion | Emacs 24 NERFINISHED ⓘ |
| license | GNU General Public License ⓘ |
| maintainedBy | GNU Emacs developers ⓘ |
| partOf | GNU Emacs NERFINISHED ⓘ |
| provides |
package installation
ⓘ
package listing ⓘ package management functionality ⓘ package removal ⓘ package upgrade ⓘ |
| runsOn | any platform supported by Emacs ⓘ |
| scope | per-user package installation by default ⓘ |
| storesPackagesIn | package-user-dir directory ⓘ |
| supports |
multiple archives
ⓘ
package dependencies ⓘ package pinning ⓘ package versioning ⓘ remote package repositories ⓘ signed packages ⓘ |
| uses |
ELPA repositories
ⓘ
GNU ELPA repository NERFINISHED ⓘ MELPA repository (via configuration) NERFINISHED ⓘ package archives over HTTP or HTTPS ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Emacs package.el Description of subject: Emacs package.el is the built-in Emacs package management system that installs, updates, and manages extensions from repositories such as ELPA.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.