| `araxis`;;           Use Araxis Merge (requires a graphical session) | 
 | `bc`;;               Use Beyond Compare (requires a graphical session) | 
 | `bc3`;;              Use Beyond Compare (requires a graphical session) | 
 | `bc4`;;              Use Beyond Compare (requires a graphical session) | 
 | `codecompare`;;      Use Code Compare (requires a graphical session) | 
 | `deltawalker`;;      Use DeltaWalker (requires a graphical session) | 
 | `diffmerge`;;        Use DiffMerge (requires a graphical session) | 
 | `diffuse`;;          Use Diffuse (requires a graphical session) | 
 | `ecmerge`;;          Use ECMerge (requires a graphical session) | 
 | `emerge`;;           Use Emacs' Emerge | 
 | `examdiff`;;         Use ExamDiff Pro (requires a graphical session) | 
 | `guiffy`;;           Use Guiffy's Diff Tool (requires a graphical session) | 
 | `gvimdiff`;;         Use gVim (requires a graphical session) | 
 | `kdiff3`;;           Use KDiff3 (requires a graphical session) | 
 | `kompare`;;          Use Kompare (requires a graphical session) | 
 | `meld`;;             Use Meld (requires a graphical session) | 
 | `nvimdiff`;;         Use Neovim | 
 | `opendiff`;;         Use FileMerge (requires a graphical session) | 
 | `p4merge`;;          Use HelixCore P4Merge (requires a graphical session) | 
 | `smerge`;;           Use Sublime Merge (requires a graphical session) | 
 | `tkdiff`;;           Use TkDiff (requires a graphical session) | 
 | `vimdiff`;;          Use Vim | 
 | `vscode`;;           Use Visual Studio Code (requires a graphical session) | 
 | `winmerge`;;         Use WinMerge (requires a graphical session) | 
 | `xxdiff`;;           Use xxdiff (requires a graphical session) |