Emacs diff-mode
E1008121
Emacs diff-mode is a built-in Emacs major mode for viewing and editing unified diffs and patches with syntax highlighting and navigation features.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Emacs diff-mode canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T12900418 — 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 diff-mode Context triple: [Magit, integratesWith, Emacs diff-mode]
-
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.
Emacs state
Emacs state is a modal editing mode within Evil that emulates the native Emacs keybindings and behavior instead of Vim-style commands.
-
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.
Target entity: Emacs diff-mode Target entity description: Emacs diff-mode is a built-in Emacs major mode for viewing and editing unified diffs and patches with syntax highlighting and navigation features.
-
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.
Emacs state
Emacs state is a modal editing mode within Evil that emulates the native Emacs keybindings and behavior instead of Vim-style commands.
-
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 (49)
| Predicate | Object |
|---|---|
| instanceOf |
Emacs major mode
ⓘ
software feature ⓘ |
| activatedBy |
M-x diff-mode
ⓘ
opening a .diff file in Emacs ⓘ opening a .patch file in Emacs ⓘ |
| definedIn | diff-mode.el NERFINISHED ⓘ |
| hasCustomizationGroup | diff ⓘ |
| hasFeature |
commands to apply hunks
ⓘ
commands to kill hunks ⓘ commands to refine hunks ⓘ commands to reverse hunks ⓘ highlighting of added lines ⓘ highlighting of changed lines ⓘ highlighting of file headers ⓘ highlighting of hunk headers ⓘ highlighting of removed lines ⓘ keybindings for moving between files ⓘ keybindings for moving between hunks ⓘ outline-style navigation of diffs ⓘ read-only by default ⓘ support for diff headers ⓘ |
| hasKeyBinding |
n for next hunk
ⓘ
p for previous hunk ⓘ |
| implementedIn | Emacs Lisp NERFINISHED ⓘ |
| license | GNU General Public License ⓘ |
| maintainedBy | GNU Emacs developers ⓘ |
| partOf | GNU Emacs NERFINISHED ⓘ |
| runsOn | any platform supported by Emacs ⓘ |
| supports |
applying hunks
ⓘ
editing patches ⓘ file navigation ⓘ font-lock highlighting ⓘ hunk navigation ⓘ refining hunks ⓘ reverting hunks ⓘ selective patch application ⓘ syntax highlighting ⓘ viewing context diffs ⓘ viewing normal diffs ⓘ viewing patches ⓘ viewing unified diffs ⓘ |
| usedFor |
applying patches manually
ⓘ
code review ⓘ editing patch files ⓘ inspecting changes ⓘ resolving conflicts in patches ⓘ |
| usedWith |
Emacs vc-mode
NERFINISHED
ⓘ
Magit NERFINISHED ⓘ version control systems ⓘ |
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 diff-mode Description of subject: Emacs diff-mode is a built-in Emacs major mode for viewing and editing unified diffs and patches with syntax highlighting and navigation features.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.