Kovid Goyal
6ace082bc2
Add openbsd and dragonfly support to shm
2023-01-05 19:15:10 +05:30
Kovid Goyal
7e161ea94b
Get syscall based SHM working
2023-01-05 19:15:10 +05:30
Kovid Goyal
d01d5297b8
Start work on a SHM implementation in Go
2023-01-05 19:15:10 +05:30
Kovid Goyal
7a1140cd03
Start work on porting icat to Go
2023-01-05 19:15:10 +05:30
Kovid Goyal
aab81c2d32
Turn off hyperlink target display by default
...
I find it too intrusive for limited benefit. Most the hyperlinks I
click come from trusted programs anyway.
2023-01-05 15:30:43 +05:30
Kovid Goyal
49418c2f53
Show the hyperlink target bar on the top more often than the bottom. This is because the text cursor is usually closer to the bottom.
2023-01-05 15:28:02 +05:30
Kovid Goyal
a548e3eb4d
Fix some animations pausing before starting
2023-01-04 11:18:17 +05:30
Kovid Goyal
779a7b7deb
...
2023-01-04 11:15:47 +05:30
Kovid Goyal
c83a8b0773
zsh completion; Fix leading ~ in filenames being quoted on insertion into commandline
2023-01-04 11:07:56 +05:30
Kovid Goyal
035c3de4bb
Add completion for file args to clipboard kitten
2023-01-04 10:39:24 +05:30
Kovid Goyal
e2543e8968
Fix #5852
2023-01-04 08:20:04 +05:30
Kovid Goyal
bc2492c212
dont show URL targetbar when mouse is hidden
2023-01-01 12:11:19 +05:30
Kovid Goyal
c03310b5e5
Cleanup previous PR
2022-12-31 14:03:16 +05:30
Kovid Goyal
bd33cef092
Merge branch 'sequence' of https://github.com/ppwwyyxx/kitty
2022-12-31 13:38:37 +05:30
Yuxin Wu
832506d785
move is_modifier_key to glfw.c and expose in Python
2022-12-30 23:32:46 -08:00
Yuxin Wu
13b09346b9
reset current window after processing sequence
2022-12-30 23:07:50 -08:00
Yuxin Wu
1c10c5fcc4
replay modifier key as well
2022-12-30 23:07:50 -08:00
Yuxin Wu
510c5bd73b
handle release
2022-12-30 23:07:49 -08:00
Yuxin Wu
774fdd7e94
Send sequence events to child if they don't match kitty.
2022-12-30 23:07:36 -08:00
Kovid Goyal
58497161c0
X11: When pasting text/plain try UTF8_STRING first then text/plain/charset=utf-8
...
Fixes #5842
Also fixes pasting from GTK+2 applications like leafpad.
2022-12-30 22:20:43 +05:30
Kovid Goyal
f831c34813
Update the FAQ on vim with a comprehensive set of settings needed to get it to work with modern terminals
2022-12-30 13:52:08 +05:30
Kovid Goyal
456af90ad2
Remote control: Allow matching for self window even over sockets when run inside a kitty window
...
Have kitty-tool send the value of KITTY_WINDOW_ID if present.
2022-12-30 12:17:31 +05:30
Kovid Goyal
c18bff7821
Remote control: Allow matching the parent of an overlay window
2022-12-30 11:29:05 +05:30
Kovid Goyal
080d1bf935
Fox object lifetime management
2022-12-30 10:08:49 +05:30
Kovid Goyal
4f9ed6546a
Pass key events mapped to scroll actions to the program running in the terminal when the terminal is in alternate screen mode
...
Fixes #5839
2022-12-30 08:54:31 +05:30
Kovid Goyal
c76bbeabd6
...
2022-12-30 08:34:58 +05:30
Kovid Goyal
0f24ce60f8
Fix @ send-text --stdin always assuming STDIN is a tty
2022-12-30 08:29:30 +05:30
Kovid Goyal
6a06769931
...
2022-12-29 17:27:57 +05:30
Kovid Goyal
468b6fab02
Also use sanitized URL for allow_hyperlinks=ask
2022-12-29 17:05:18 +05:30
Kovid Goyal
306f9e5735
Prettify URLs before displaying them to the user
2022-12-29 17:04:02 +05:30
Kovid Goyal
f4ac03b791
Show the target of terminal hyperlinks when hovering over them with the mouse
...
Fixes #5830
2022-12-29 16:43:45 +05:30
Kovid Goyal
b8abdd2b50
Retry failed deletes from github
2022-12-29 12:50:16 +05:30
Kovid Goyal
e673747ef4
readline: add alt+arrow to move by word default binding. Common on macOS
2022-12-27 10:59:13 +05:30
Kovid Goyal
6e4376e44e
A few more wrapping serialization tests
2022-12-27 09:11:15 +05:30
Kovid Goyal
f6801d48d1
Add a test to ensure \n does not change wrapping status
2022-12-27 08:48:26 +05:30
Kovid Goyal
ca57198927
Merge branch 'patch-1' of https://github.com/eltociear/kitty
2022-12-26 21:00:33 +05:30
Ikko Ashimine
e78000c879
Fix typo in iqsort.h
...
comparision -> comparison
2022-12-27 00:27:16 +09:00
Kovid Goyal
68cf9f7514
Switch to tracking linewrap on the last cell in a line
...
This allows us to have newline not affect the wrap status of a line.
Now a lines wrapping status is changed only when the last cell
in the line is changed. This actually matches the behavior of many other
terminal emulators so is probably a good thing from a ecosystem
compatibility perspective.
The fish shell expects this weird behavior of newline not changing
wrapping status, for unknown reasons, which is the actual motivation for
doing all this work.
Fixes #5766
2022-12-26 20:26:21 +05:30
Kovid Goyal
4556f5b8f1
Merge branch 'pr-fix-image-scrolling' of https://github.com/sergei-grechanik/kitty
2022-12-26 09:51:22 +05:30
Sergei Grechanik
32d8aac808
Fix scrolling images within margins
...
This commit fixes an off-by-one error in image scrolling that caused
images to not be scrolled or to be cropped at the wrong line.
2022-12-25 15:34:54 -08:00
Kovid Goyal
2e81d00c92
make go fmt happy
2022-12-24 10:53:17 +05:30
Kovid Goyal
cd92d50a0d
Keyboard protocol: Remove CSI R from the allowed encodings of the F3 key as it conflicts with the *Cursor Position Report* escape code
2022-12-24 10:32:28 +05:30
Kovid Goyal
155dd426c5
Merge branch 'ssh-kitten' of https://github.com/page-down/kitty
2022-12-24 10:04:58 +05:30
pagedown
a8f2816ac2
ssh kitten: Compile terminfo with tic coming from pkgsrc under NetBSD
2022-12-24 11:53:52 +08:00
pagedown
0ddc5d030c
ssh kitten: Fall back to using openssl when base64 does not exist
2022-12-24 11:53:45 +08:00
Kovid Goyal
a2c2d81373
Cleanup readline prompt rendering
2022-12-23 15:23:42 +05:30
Kovid Goyal
307ce1cf87
Remove not needed wrapper function since now we use a struct to set attrs
2022-12-23 13:50:55 +05:30
Kovid Goyal
61ceb12e07
Merge branch 'singlekey-endian' of https://github.com/jamessan/kitty
...
Fixes #5802
2022-12-23 08:12:23 +05:30
James McCoy
b45dc20693
Define SingleKey bitfields according to endianness
...
Closes #5802
2022-12-22 15:07:54 -05:00
Kovid Goyal
bcedbe5ec1
Revert "Change the terminfo entry for cud1 to not alter text to comply with the terminfo man page"
...
This reverts commit d8284befd3dc3005568b28a1247553e22548c4eb.
See https://github.com/kovidgoyal/kitty/issues/5766#issuecomment-1363025173
2022-12-22 21:49:32 +05:30