Emacs ediff
E1008122
Emacs ediff is a built-in Emacs tool for interactively comparing and merging files and buffers with a visual, side-by-side interface.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Emacs ediff canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T12900419 — 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.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: Emacs ediff Context triple: [Magit, integratesWith, Emacs ediff]
-
A.
GNU Diffutils
GNU Diffutils is a collection of GNU utilities for comparing files and directories, most notably providing the standard `diff` and `cmp` tools used on Unix-like systems.
-
B.
diff3
diff3 is a GNU Diffutils command-line program that compares and merges three versions of a file, commonly used for resolving merge conflicts.
-
C.
Ndiff
Ndiff is a component of the Nmap security scanner suite used to compare and analyze differences between network scan results.
-
D.
UltraCompare
UltraCompare is a commercial file and folder comparison and synchronization tool known for its advanced diff, merge, and editing capabilities across multiple platforms.
-
E.
diff
diff is a command-line utility that compares files line by line and reports their differences, commonly used in Unix-like systems for source code and text file comparison.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: Emacs ediff Target entity description: Emacs ediff is a built-in Emacs tool for interactively comparing and merging files and buffers with a visual, side-by-side interface.
-
A.
GNU Diffutils
GNU Diffutils is a collection of GNU utilities for comparing files and directories, most notably providing the standard `diff` and `cmp` tools used on Unix-like systems.
-
B.
diff3
diff3 is a GNU Diffutils command-line program that compares and merges three versions of a file, commonly used for resolving merge conflicts.
-
C.
Ndiff
Ndiff is a component of the Nmap security scanner suite used to compare and analyze differences between network scan results.
-
D.
UltraCompare
UltraCompare is a commercial file and folder comparison and synchronization tool known for its advanced diff, merge, and editing capabilities across multiple platforms.
-
E.
diff
diff is a command-line utility that compares files line by line and reports their differences, commonly used in Unix-like systems for source code and text file comparison.
- F. None of above. chosen
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
Emacs feature
ⓘ
merge tool ⓘ visual diff tool ⓘ |
| defaultKeyBinding | none (invoked by M-x ediff-*) ⓘ |
| documentationNode | (info "ediff") ⓘ |
| hasAuthor | Michael Kifer NERFINISHED ⓘ |
| hasCommand |
ediff
NERFINISHED
ⓘ
ediff-buffers NERFINISHED ⓘ ediff-buffers3 ⓘ ediff-directories NERFINISHED ⓘ ediff-files ⓘ ediff-files3 ⓘ ediff-merge NERFINISHED ⓘ ediff-merge-buffers NERFINISHED ⓘ ediff-merge-files NERFINISHED ⓘ ediff-revision ⓘ |
| hasCustomizationGroup | ediff NERFINISHED ⓘ |
| hasFeature |
ability to ignore case differences
ⓘ
ability to ignore whitespace changes ⓘ customizable diff options ⓘ highlighted differences ⓘ hooks for customization ⓘ integration with VC mode ⓘ keyboard-driven navigation ⓘ narrowing to specific differences ⓘ refinement of diffs ⓘ saving merged output to file ⓘ session control buffer ⓘ session restoration after quitting ⓘ side-by-side display ⓘ support for comparing directories recursively ⓘ support for external diff programs ⓘ support for remote files via TRAMP ⓘ undo support in merge buffers ⓘ window layout control ⓘ word-level diff refinement ⓘ |
| implementedIn | Emacs Lisp NERFINISHED ⓘ |
| introducedIn | early GNU Emacs 19 series ⓘ |
| license | GNU General Public License ⓘ |
| partOf | GNU Emacs NERFINISHED ⓘ |
| runsOn | GNU Emacs NERFINISHED ⓘ |
| supportsOperation |
buffer comparison
ⓘ
directory comparison ⓘ file comparison ⓘ patch application ⓘ region comparison ⓘ three-way merge ⓘ two-way diff ⓘ version control diff viewing ⓘ window configuration restoration ⓘ |
| usesAlgorithm | diff ⓘ |
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.
Instruction
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.
Input
Subject: Emacs ediff Description of subject: Emacs ediff is a built-in Emacs tool for interactively comparing and merging files and buffers with a visual, side-by-side interface.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.