Kovid Goyal
8f214c51c0
Get rid of kitty's special OSC 52 protocol
...
A better solution from an ecosystem perspective is to just work with the
original protocol. I have modified kitty's escape parser to special case
OSC 52 handling without changing its max escape code size.
Basically, it works by splitting up OSC 52 escape codes longer than the
max size into a series of partial OSC 52 escape codes. These get
dispatched to the UI layer where it accumulates them upto the 8MB limit
and then sends to clipboard when the partial sequence ends.
See https://github.com/ranger/ranger/issues/1861
2021-07-23 22:18:02 +05:30
Kovid Goyal
096c4c78c7
Fix #3856
2021-07-23 08:13:47 +05:30
Kovid Goyal
257fce5a1b
Merge branch 'dankamongmen/triangle-wrangle' of https://github.com/dankamongmen/kitty
2021-07-23 08:09:25 +05:30
nick black
182bc7b8f9
U+1fb3f: upper middle left to lower right 🭊🬿
2021-07-22 18:21:57 -04:00
Kovid Goyal
3c35999246
Fix code scanning warning
2021-07-22 22:08:55 +05:30
Kovid Goyal
340159b591
Graphics protocol: Support for frame composition
...
Fixes #3809
2021-07-22 18:58:59 +05:30
Kovid Goyal
075fb2eaf2
DRYer
2021-07-22 17:56:21 +05:30
Kovid Goyal
21a2768ec3
...
2021-07-22 17:31:54 +05:30
Kovid Goyal
554c840d4e
ssh kitten: exit with 255 for unknown arg to match ssh
2021-07-22 17:30:07 +05:30
Kovid Goyal
9c28a1ba31
ssh kitten: handle --
2021-07-22 17:03:47 +05:30
Kovid Goyal
13fc921fa5
Dont hardcode the ignore path for sphinx-autobuild
2021-07-22 11:03:13 +05:30
Kovid Goyal
61f5d3972f
Dont use scrollIntoView as it causes the main content to scroll as well
2021-07-21 16:39:57 +05:30
Kovid Goyal
5027bc743b
Mark sidebar toc entry corresponding to current hash
...
Also scroll it to the top on initial page load
2021-07-21 14:41:01 +05:30
Kovid Goyal
9b8085220f
...
2021-07-21 14:16:53 +05:30
Kovid Goyal
54c04301cc
Use html_css_files instead of add_css_file
2021-07-21 13:12:32 +05:30
Kovid Goyal
cfd3bc823c
...
2021-07-21 12:36:55 +05:30
Kovid Goyal
329d95fd3a
Include all in page headings in the sidebar ToC
...
The furo theme tries to make this impossible, fortunately,
this being python, we dont care what it wants
2021-07-21 10:35:58 +05:30
Kovid Goyal
8dfef58f29
Use a glfw specific name for memfd_create
2021-07-20 21:49:11 +05:30
Kovid Goyal
eeb4d3fe55
Dont show individual tools in the page toc
2021-07-20 14:39:52 +05:30
Kovid Goyal
c6da4576b6
...
2021-07-20 14:37:31 +05:30
Kovid Goyal
2417122ed3
Make the integration tools link targets
2021-07-20 14:28:44 +05:30
Kovid Goyal
e6c17e19d7
Turn on nitpicky in makefile rather than conf.py
2021-07-20 13:57:58 +05:30
Kovid Goyal
d98c2f89aa
When redirecting preserve anchors
2021-07-20 13:51:50 +05:30
Kovid Goyal
624991b9b7
Use the builtin envvar role for env vars
...
Also fix some broken links
2021-07-20 13:29:39 +05:30
Kovid Goyal
c7ee776349
...
2021-07-20 13:21:45 +05:30
Kovid Goyal
ffeacef394
Document the various env vars kitty uses/sets
2021-07-20 13:19:23 +05:30
Kovid Goyal
f4ebec6759
The graphics protocol spec should link to POSIX not the linux man page
2021-07-20 09:51:15 +05:30
Kovid Goyal
93e3e4d2b1
Also strip \r from marked text
2021-07-19 18:12:29 +05:30
Kovid Goyal
3633049ba5
Forgot to include \r in the url regex
2021-07-19 18:09:00 +05:30
Kovid Goyal
c566ed4643
hints kitten: Detect paths and hashes that appear over multiple lines
...
Fixes #3845
2021-07-19 17:35:48 +05:30
Kovid Goyal
af956f4d84
Fix debug print for long strings
2021-07-19 16:56:10 +05:30
Kovid Goyal
b70c72fc3b
...
2021-07-19 13:45:20 +05:30
Kovid Goyal
1f35694705
Render ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ with spaces at the edges
...
Matches rendering in most other programs and allows long chains of them to look better
Fixes #3844
2021-07-19 13:42:59 +05:30
Kovid Goyal
d912d96f00
More docs cleanups
2021-07-19 09:08:55 +05:30
Kovid Goyal
94f8fb4a4b
Cleanup up some doc formatting
2021-07-19 08:45:56 +05:30
Kovid Goyal
103744e2ca
Note the changed docs build requirements
2021-07-19 08:32:39 +05:30
Kovid Goyal
fe18a5de92
Use a shorter title
2021-07-18 22:19:47 +05:30
Kovid Goyal
9b0394860d
typo
2021-07-18 19:56:06 +05:30
Kovid Goyal
380c7628d8
Use tabs for C/Python code samples
2021-07-18 13:43:26 +05:30
Kovid Goyal
f787a377c3
A new theme for the kitty website
...
Supports dark mode. Also re-organize the documentation
a bit, making it more hierarchical.
Have a nicer landing page
2021-07-18 13:29:33 +05:30
Kovid Goyal
7c1b819728
Use nicer URLs without .html suffix on website
...
Also easier insertion of analytics tag for the website without
needing a custom template.
The old .html URLs are redirected via meta http-equiv refresh, which is
all gh-pages supports
2021-07-17 21:25:29 +05:30
Kovid Goyal
8e5175e56b
Revert "icat: Use scandir for slightly better performance"
...
This reverts commit 2e893690bd
.
scandir is not recursive
2021-07-17 09:51:06 +05:30
Kovid Goyal
9e9d1a4e96
Add a glossary to define some commonly used terms in kitty
2021-07-17 06:36:56 +05:30
Kovid Goyal
fd475423cf
Fix reference to option in changelog docs
2021-07-17 06:30:48 +05:30
Kovid Goyal
070911d458
Wayland: Fix initial_window_size in cells on scale != 1 screens
...
Fixes #3834
2021-07-17 06:04:56 +05:30
Kovid Goyal
3b585e6dbb
Fix #3840
2021-07-17 05:46:08 +05:30
Kovid Goyal
2e893690bd
icat: Use scandir for slightly better performance
2021-07-16 21:55:15 +05:30
Kovid Goyal
d052b020fa
Check for dirs when getting mimetypes in a couple more places
2021-07-16 21:49:02 +05:30
Kovid Goyal
ac6224563b
Cleanup previous PR
2021-07-16 21:43:56 +05:30
Kovid Goyal
a9630890fd
Merge branch 'folder-mime' of https://github.com/william-gooch/kitty
2021-07-16 21:40:14 +05:30