Kovid Goyal
d3a1848c27
Remove markup from ref_hyperlink text
2022-09-02 16:24:50 +05:30
pagedown
1b42486026
Docs: Remove the extra empty line in the CLI help
...
Also keep the example code in a code block, in the HTML documentation.
2022-09-01 15:35:41 +08:00
Kovid Goyal
214416f1e3
Fix handling of :doc: in CLI help output
2022-08-24 13:43:47 +05:30
pagedown
ba9afc61a4
Hyperlink doc text role
2022-08-24 13:29:07 +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
Kovid Goyal
10fdde6647
Hyperlink :envvar: as well
2022-08-20 16:24:46 +05:30
Kovid Goyal
3b77f3b4bc
Also hyperlink :term:
2022-08-20 15:40:39 +05:30
Kovid Goyal
ea8f223298
Cleanup the wrap implementation
...
Make it more efficient and add support for hyperlink escapes
2022-08-20 09:17:05 +05:30
Kovid Goyal
314dd97059
Command line tools shouldnt need to resolve documentation refs
...
Instead use a new kitty+doc protocol and have kitty navigate to the
docs. Uses a default open action for the protocol, which can be
overriden by the user should they so desire.
2022-08-19 14:35:17 +05:30
Kovid Goyal
033950dae9
Only hyperlink when stdout is a tty
2022-08-19 14:05:53 +05:30
Kovid Goyal
a59e1adee1
Also hyperlink the :ac: role in CLI help output
2022-08-19 14:05:11 +05:30
Kovid Goyal
5deed81737
Dont maintain ref_map manually
2022-08-19 11:20:50 +05:30
Kovid Goyal
d2d0487356
Hyperlink :ref: roles in CLI help
2022-08-19 09:57:52 +05:30
Kovid Goyal
3f4588c408
Improve formatting of launch --type help message
2022-08-19 09:30:22 +05:30
Kovid Goyal
d027f524ce
Make allow_remote_control a little more fine grained
...
Also, only respect listen_on if there is a possiblility of rc commands
over it being accepted
2022-08-15 20:51:11 +05:30
Kovid Goyal
c7e3c92a0a
Allow listen_on to be used even without allow_remote_control
...
Since we intend to allow password based access, which works regardless
of the value of allow_remote_control
2022-08-10 12:36:04 +05:30
Kovid Goyal
ed81a60065
Add keywords completion for --cwd and --config
2022-08-09 16:07:04 +05:30
Kovid Goyal
5ad55dd165
Allow using file completion for any type of command line arg
2022-08-09 15:57:01 +05:30
Kovid Goyal
d4df3f67b6
Allow specifying completion for command line arguments that expect paths
2022-08-09 14:21:12 +05:30
Kovid Goyal
47d482dca9
Clear signal handlers when running processes
2022-06-08 17:50:42 +05:30
Kovid Goyal
600c595fdf
Fix reloading of config not working when kitty.conf does not exist when kitty is launched
...
Fixes #5071
2022-05-08 20:57:23 +05:30
Kovid Goyal
0ee970b418
--hold is not suitable for replay commands as it outputs to the terminal
2022-04-24 15:37:20 +05:30
pagedown
45bbe17559
Docs: Minor improvements to the kitty cli help documentation
...
Add some text roles.
Use `kitty --hold`.
Use `appname` and `conf_name`.
`appname` is also applied to the system-wide configuration path.
2022-04-24 17:18:55 +08:00
Kovid Goyal
ade38870a0
Allow using boolean operators when matching windows or tabs
2022-04-12 19:55:20 +05:30
Kovid Goyal
11bc1b100c
Handle <> inside :ref: on the CLI
2022-04-12 19:48:09 +05:30
Kovid Goyal
262ba0197d
Allow using - as a synonym for /dev/stdin when reading the config
2022-03-05 08:07:32 +05:30
pagedown
1d88371604
Docs: separate and wrap each choices
2021-11-30 18:41:20 +08:00
Kovid Goyal
727c69ffdd
Mark :code: in CLI help output
2021-11-21 22:44:43 +05:30
Kovid Goyal
b7a28afe7e
missed a couple of options
2021-11-21 22:41:30 +05:30
Kovid Goyal
f3376601f2
Mark various options in text correctly
2021-11-21 22:37:11 +05:30
pagedown
c182f95684
Make --override parameter compatible with 'env VAR=' syntax
2021-11-01 22:37:30 +08:00
Kovid Goyal
d090db380f
Add more type annotations
2021-10-27 13:26:18 +05:30
Kovid Goyal
6546c1da9b
run pyupgrade to upgrade the codebase to python3.6
2021-10-21 12:43:55 +05:30
Kovid Goyal
38f1fe7742
Make --override parsing a little more forgiving
...
Handle option values with = in them even if the user uses a space
as a separator rather than an =
2021-10-18 22:44:10 +05:30
Kovid Goyal
8be0dd0d8e
Restore the --watcher command line option for backwards compat
...
It is now deprecated but not removed. And it now applies to all windows
not just initially created ones.
2021-09-29 14:18:55 +05:30
Kovid Goyal
166ea9deb9
A new watcher option for kitty.conf that replaces the old --watcher cli flag
...
Applies to all windows, not just initial ones.
2021-09-29 14:01:30 +05:30
Kovid Goyal
2d7032973c
Change the semantics of --title slightly
...
Now it no longer overrides the titles of windows/tabs created in the
session. This allows windows/tabs to have their own titles while fixing
the OS Window's title.
2021-08-03 09:51:53 +05:30
Kovid Goyal
70b5f5bce3
Fix kitty --title not overriding tab titles
...
It must set the OS Window title permanently.
Fixes #3893
2021-08-03 09:34:13 +05:30
Kovid Goyal
1bd39ff935
Use new URL scheme and define the kitty website centrally as much as possible
2021-07-27 09:03:11 +05:30
Kovid Goyal
17f3d2d581
DRYer
2021-07-27 08:44:50 +05:30
Kovid Goyal
55aa9e11db
Dont use globals for role mapping
2021-07-27 08:39:04 +05:30
Kovid Goyal
bc895eacc5
Also prevent unknown roles from causing formatting to error
2021-07-27 08:07:11 +05:30
Kovid Goyal
6c8eb4a19a
Fix #3869
2021-07-27 08:05:55 +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
4a71afaf96
Get rid of --debug-config
...
Instead have a keybind that shows the configuration used
by the currently running kitty instance
2021-06-05 14:27:24 +05:30
Kovid Goyal
6d7df1c5e8
Refactor configuration file parsing
...
Now the time for importing the kitty.config module has been halved, from
16ms from 32ms on my machine. Also, the new architecture will eventually
allow for auto generating a bunch of python-to-C boilerplate code.
2021-05-31 17:40:49 +05:30
Kovid Goyal
dd5715ce79
Rename parsing placeholders for actions
2021-05-31 17:40:48 +05:30
Kovid Goyal
5470dd74bd
Move options code into its own directory
2021-05-31 17:40:48 +05:30
Kovid Goyal
6c344d4ae2
Move the action parsing code into options_types
2021-05-31 17:40:47 +05:30