kitty/tools/utils
2025-02-09 14:22:08 +05:30
..
base85 Remove unnecessary copy of the decoder array 2023-09-04 22:28:18 +05:30
humanize Ensure shortduration is no more than 8 chars 2023-07-30 19:49:46 +05:30
images bump unicode version to 16 2024-11-10 09:03:52 +05:30
paths
random
secrets
shlex Handle variable fonts like cascadia code that dont have a postfix variation prefix name for some of their faces 2024-06-24 07:54:17 +05:30
shm Ensure temp files and other resources are cleaned up even if kitty crashes or is SIGKILLed 2025-01-05 12:51:59 +05:30
style
atomic-write.go Dont ignore err in close on atomicwrite 2024-09-10 21:53:49 +05:30
cache.go diff kitten: Automatically change colors on terminal color scheme change 2025-01-05 06:00:24 +05:30
cached_values.go change the atomic write functions to work with readers 2024-07-22 15:01:19 +05:30
clock_with_raw.go Only use raw monotonic time on Linux and macOS 2024-04-09 08:21:20 +05:30
clock_without_raw.go ... 2024-04-09 08:39:42 +05:30
colors.go hints kitten: Workaround for some broken light color themes that make the hints text color too low contrast to read 2025-01-17 20:22:10 +05:30
download_file.go
embed.go More work on porting the SSH kitten 2023-02-26 08:01:03 +05:30
filelock.go Remove use of syscall package for flock 2024-07-09 08:24:57 +05:30
filelock_test.go
hostname.go Replace utils.Once with stdlib sync.OnceValue 2023-08-09 12:08:42 +05:30
io.go
iso8601.go Code to parse ISO8601 timestamps at least semi-robustly 2023-02-26 13:32:35 +05:30
iso8601_test.go
levenshtein.go
longest-common.go
longest-common_test.go
mimetypes.go
misc.go Code to convert image at path into cached RGBA data 2024-07-22 21:39:38 +05:30
passwd.go
passwd_test.go
paths.go Fix another incorrect use of unix.Stat_t 2025-02-09 14:22:08 +05:30
regexp.go Start work on porting hints kitten to Go 2023-03-09 19:00:56 +05:30
ring.go Cleanup ring buffer implementation 2023-03-07 07:43:53 +05:30
ring_test.go Cleanup ring buffer implementation 2023-03-07 07:43:53 +05:30
select.go Function to drain controlling tty 2023-01-23 16:07:00 +05:30
select_posix.go
select_without_pselect.go
set.go Get clicking on family names functional 2024-06-24 07:54:13 +05:30
shell.go
short-uuid.go
short-uuid_test.go
sockets.go Allow launched background process to work with --allow-remote-control 2023-10-18 19:56:58 +05:30
sockets_test.go Fix #8220 2025-01-16 13:21:31 +05:30
stream_decompressor.go Ensure output.Write is not called outside of the stream decompressor function 2023-07-30 19:49:45 +05:30
stream_decompressor_test.go Ensure output.Write is not called outside of the stream decompressor function 2023-07-30 19:49:45 +05:30
strings.go Start work on faces panel 2024-06-24 07:54:15 +05:30
strings_test.go Fix syntax highlighting of multiline tokens 2023-03-27 07:53:56 +05:30
tar.go diff kitten: Fix a regression that broke diffing against remote files 2024-08-28 11:00:42 +05:30
tmpfile_linux.go Allow specifying permissions when creating anonymous temp files 2024-07-23 07:28:10 +05:30
tmpfile_others.go Allow specifying permissions when creating anonymous temp files 2024-07-23 07:28:10 +05:30
tpmfile_test.go
types.go Remote control: Allow matching for self window even over sockets when run inside a kitty window 2022-12-30 12:17:31 +05:30
unsafe.go
utf-8.go Fix some issues reported by staticcheck 2022-11-14 15:42:01 +05:30
which.go