Kovid Goyal
22fbdbca40
Fix a regression in 0.26.0 that caused kitty to no longer set the LANG environment variable on macOS
...
Happened because reading the locale uses cocoa APIs and they are not fork
safe, so it was moved to after prewarm forking, but at that point the
default child env had already been set.
Fixes #5439
2022-08-29 20:58:48 +05:30
Kovid Goyal
6253ee2a74
Allow resetting the tab title to default
2022-08-29 20:41:07 +05:30
Kovid Goyal
5b28aed0b1
Allow the set_tab_title action to take an argument
2022-08-29 20:11:18 +05:30
Kovid Goyal
9eabc9ecf1
Merge branch 'bash-inherit_errexit' of https://github.com/grimm26/kovidgoyal-kitty
2022-08-29 19:47:24 +05:30
Mark Keisler
a77852466c
bash shell integration: Send STDERR of unsetting inherit_errexit to
...
/dev/null
Some bash versions may not have that option and rather than checking if
they even have it or if it is set, just quiet the STDERR it may throw.
```
$ kssh myhost
bash: shopt: inherit_errexit: invalid shell option name
myhost:~$ bash --version
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html >
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
```
2022-08-29 08:58:54 -05:00
Kovid Goyal
c68b82e4d0
ssh kitten: Fix executable permission missing from kitty bootstrap script
...
Fixes #5438
2022-08-29 18:20:09 +05:30
Kovid Goyal
16a4845a72
version 0.26.0
v0.26.0
2022-08-29 05:05:11 +05:30
Kovid Goyal
16da031f68
Wait till prompt appears before issuing clear
2022-08-28 21:54:55 +05:30
Kovid Goyal
43b2935e52
Make fish shell integration test for XDG_DATA_DIRS work even if the shells rc files add to XDG_DATA_DIRS.
...
My Linux distro has now started installing system wide rc files that do
this :((
2022-08-28 21:15:26 +05:30
Charlie Groves
8c7968a4d6
Describe --hyperlink-only-matches in the docs
2022-08-28 07:02:39 -04:00
Kovid Goyal
fba759a47c
missed some at_ -> at-
2022-08-28 12:04:00 +05:30
Kovid Goyal
3bcb694b1b
Switch over to at-cmd form for references.
...
Sphinx anyway converts at_cmd to at-cmd for anchors in HTML so using at-cmd
consistently.
2022-08-28 11:54:32 +05:30
Kovid Goyal
555020cfd5
Also allow using at-cmd
2022-08-28 10:26:38 +05:30
Kovid Goyal
391e2b8488
Fix resolution of anchor names for kitty @ command docs
2022-08-28 10:25:00 +05:30
Kovid Goyal
c856d5c058
Fix hyperlinks not present when fetching text from the history buffer
...
Fixes #5427
2022-08-28 08:54:53 +05:30
Charlie Groves
f5a70adf0b
Add a --hyperlink-only-matches flag to hyperlinked_grep
...
If it's active, only matching lines get links, not file headers or context lines.
2022-08-26 17:05:50 -04:00
Kovid Goyal
e330c38d4a
ssh kitten: Delegate to ssh when -T is used
...
Fixes #5411
2022-08-24 15:23:41 +05:30
Kovid Goyal
d595084395
DRYer
2022-08-24 15:02:36 +05:30
Kovid Goyal
b32ee5ee46
Forgot to change code to remove markup for github links
2022-08-24 15:00:39 +05:30
Kovid Goyal
098dd10789
...
2022-08-24 14:42:40 +05:30
Kovid Goyal
b5fa643c5d
Allow ignoring failures when mapping remote control commands
2022-08-24 14:21:54 +05:30
Kovid Goyal
664dd29970
Merge branch 'rc-no-response' of https://github.com/page-down/kitty
2022-08-24 14:15:13 +05:30
Kovid Goyal
b7a4281985
Allow ignoring failure to close windows/tabs via rc commands
2022-08-24 14:13:31 +05:30
Kovid Goyal
9e9aa52553
Ensure extract_rt_targets is run only once per build
2022-08-24 14:00:44 +05:30
Kovid Goyal
77fbdfbb53
Fix finding local docs when running from source on macOS
2022-08-24 13:54:14 +05:30
Kovid Goyal
214416f1e3
Fix handling of :doc: in CLI help output
2022-08-24 13:43:47 +05:30
pagedown
800437ec6b
Remote control: Add --no-response to some commands
2022-08-24 15:14:53 +08:00
Kovid Goyal
957eafbef0
Merge branch 'docs' of https://github.com/page-down/kitty
2022-08-24 12:35:00 +05:30
pagedown
7f228bcbf5
Docs: Unify the list style of available values
...
Highlight the value and provide hyperlink in the description.
2022-08-24 13:30:52 +08:00
pagedown
fd4a682c5b
Fix doc website URL with duplicate slashes
2022-08-24 13:29:51 +08:00
pagedown
ba9afc61a4
Hyperlink doc text role
2022-08-24 13:29:07 +08:00
pagedown
9a70709bba
Shorten the reference link to the top of the page
...
Reduce the length of the link :ref:`shell_integration` in commented conf.
2022-08-24 13:27:19 +08:00
pagedown
c437a36794
Fix GitHub links in commented configuration
...
Hyperlink GitHub related text roles: iss, pull, disc
2022-08-24 13:27:12 +08:00
pagedown
0e0578ff49
Docs: Use --help long option name in the document
...
Remove the extra empty line in the CLI help for `--replay-commands`.
2022-08-24 13:27:06 +08:00
pagedown
64a202a125
Docs: Using the lowercase form of the key name consistently
2022-08-24 13:26:50 +08:00
Kovid Goyal
740d1ca146
Merge branch 'high-sierra-compat' of https://github.com/rkitover/kitty
2022-08-20 22:15:10 +05:30
Rafael Kitover
7b75f055ea
Fix build on macOS High Sierra
...
Check for >= 10.14 using Availability.h to use the accessibilityRole
callback which does not seem to be available in 10.13.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
2022-08-20 16:08:28 +00:00
Kovid Goyal
8d6a3cff25
Fix docs build error
2022-08-20 16:26:49 +05:30
Kovid Goyal
10fdde6647
Hyperlink :envvar: as well
2022-08-20 16:24:46 +05:30
Kovid Goyal
e1c45dc23f
...
2022-08-20 16:20:30 +05:30
Kovid Goyal
2efb8f6dc2
Create an API to easily use remote control commands from kittens
2022-08-20 16:19:16 +05:30
Kovid Goyal
3b77f3b4bc
Also hyperlink :term:
2022-08-20 15:40:39 +05:30
Kovid Goyal
31f763282f
Document the show help shortcut
2022-08-20 14:03:16 +05:30
Kovid Goyal
39434fb1f6
A new default shortcut to show the kitty documentation
2022-08-20 13:55:10 +05:30
Kovid Goyal
44ccdd36d6
Remove socket prewarming
...
The potential for breakage is too high, and I am working on an
alternative solution that will be better long term.
Prewarming is still used for kittens launched via keybindings
2022-08-20 13:38:33 +05:30
Kovid Goyal
4cc0138a28
Delete the frozen python dir
...
I verified that all the files remaining in it are loaded via the python
resource system and so are not needed.
2022-08-20 13:05:12 +05:30
Kovid Goyal
6ca39d9d83
Move code to delete empty folders into bypy
...
So it applies to both linux and mac builds automatically
2022-08-20 12:46:55 +05:30
Kovid Goyal
26c099639c
Remove empty folders from macOS package builds
2022-08-20 12:20:18 +05:30
Kovid Goyal
329043ba08
Cleanup build documentation
...
Note how to build the kitty docs wherever needed instead of in a
separate section
2022-08-20 12:09:36 +05:30
Kovid Goyal
e289f4959f
DRYer
2022-08-20 12:03:33 +05:30