From a20e7e2a6b3116fdf6122bc764d657b87ebeef31 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 21 May 2018 10:51:50 +0530 Subject: [PATCH] Add a note about why kitty-diff is kitty only --- kittens/diff/README.asciidoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kittens/diff/README.asciidoc b/kittens/diff/README.asciidoc index 28f3770d2..fac44edc8 100644 --- a/kittens/diff/README.asciidoc +++ b/kittens/diff/README.asciidoc @@ -103,3 +103,15 @@ git difftool --no-symlinks --dir-diff ``` Once again, creating an alias for this command is useful. + + +== Why does this work only in kitty? + +The diff kitten makes use of various features that are kitty only, such as the +kitty graphics protocol, the extended keyboard protocol, etc. It also leverages +terminal program infrastructure I created for all of kitty's other kittens to +reduce the amount of code needed (the entire implementation is under 2000 lines +of code). + +And fundamentally, it's kitty only because I wrote it for myself, and I am +highly unlikely to use any other terminals :)