Add a note about why kitty-diff is kitty only

This commit is contained in:
Kovid Goyal 2018-05-21 10:51:50 +05:30
parent 9903b8e8db
commit a20e7e2a6b
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -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 :)