Kovid Goyal
ca1555d12e
Avoid spinning up the python interpreter just for running a shebang
2025-03-20 11:36:59 +05:30
Kovid Goyal
f1d0d0949b
Run pyupgrade to update the codebase to python 3.9
...
Gets rid of a lot of typing ugliness by using type annotations on
builtin types
2024-07-31 07:55:27 +05:30
olzhasar
d0a5d1b3a4
Fix misspellings
2023-06-14 03:39:53 +06:00
Kovid Goyal
537cabca71
kitty +open: Ask for permission before executing script files that are not marked as executable
...
This prevents accidental execution of script files via MIME type
association from programs that unconditionally "open"
attachments/downloaded files via MIME type associations.
2023-05-07 08:11:39 +05:30
Kovid Goyal
31d8a98a45
Fix kitty icat broken during the port to Go
2023-03-08 20:47:17 +05:30
pagedown
52b643b6c6
Completion: Handle kitty +complete setup fish2
...
Provide the currently supported fish completion script when requesting
version 2.
2023-02-04 15:55:22 +08:00
pagedown
370aa3aaa6
Completion: Delegate kitty +complete to kitten
...
Implement `kitten __complete__ setup` in Go.
Fix zsh completion script to check `kitten`.
2023-02-03 18:16:04 +08:00
Kovid Goyal
6b8e5ea225
Rename kitty-tool to kitten
...
It's easier to type, and cuter.
Also, most, if not all of the TUI parts of
kitty's kittens will eventually be re-written into kitten.
The only downside I can see is that we cant tab complete kitty
anymore, but hopefully there will be less reason to run kitty
from the shell as command line tools migrate to kitten.
Meowrrrr!!!
2023-01-14 15:44:52 +05:30
Kovid Goyal
7fe5d7b58f
Replace isort with ruff
2023-01-09 16:47:42 +05:30
Kovid Goyal
f5d2c35755
Move implementation of +hold to Go
...
No need to pay python interpreter startup cost for --hold
2022-12-01 22:34:56 +05:30
Kovid Goyal
018811c96c
Remove unused code
...
Completion and remote control have moved into kitty-tool
2022-11-14 15:42:09 +05:30
Kovid Goyal
1c44da2b4a
Nicer error message when trying to open the config file and no editor is available
2022-09-13 17:24:11 +05:30
Kovid Goyal
0a462ad706
Forgot one place to change over to kitty_run_data
2022-06-24 10:31:55 +05:30
Kovid Goyal
f023f047ff
Workaround for Python 3.11 breaking sys._xoptions
...
Apparently in Python-land its acceptable behavior to break backward
compatibility with documented interfaces on a whim. Bloody joke.
https://github.com/python/cpython/pull/28823
Fixes #5223
2022-06-23 08:44:34 +05:30
Kovid Goyal
b1453a51f6
Better error message for kitty +
2022-06-04 14:47:13 +05:30
Kovid Goyal
d6afe6f2cb
Move entrypoints into their own module
2022-06-03 11:12:13 +05:30