Kovid Goyal
c7879d06c9
Output native key names in --debug-config
2018-06-30 18:48:39 +05:30
Kovid Goyal
05227e7dfb
Fix --debug-config failing when native keys present
2018-06-30 18:42:19 +05:30
Kovid Goyal
3ec66c0b9f
Fix regression in previous release that caused --debug-config to fail when printing shortcuts
...
Forgot to adjust the print shortcuts code for native shortcuts.
Fixes #695
2018-06-30 17:48:25 +05:30
Kovid Goyal
82f6fbff77
Add a --hold command line option to stay open after the child process exits
...
Fixes #667
2018-06-22 13:52:03 +05:30
Chris Lamb
a644e4c31e
Support "-T" as an alias for "--title".
...
Thank you for developing Kitty.
Currently kitty is not available on the list of "alternatives" for a
terminal emulator on Debian GNU/Linux and derivatives. This is because
Debian Policy states that packages that provide a terminal emulator must
provide, inter alia, support the command-line option -T title, which
creates a new terminal window with the specified window title [0].
This PR therefore adds -T as an alias for --title, thus bringing kitty into
compliance and allowing cleaner integration into the Debian desktop.
This issue was originally filed as #900704 .
[0] https://www.debian.org/doc/debian-policy/#packages-providing-a-terminal-emulator
[1] https://bugs.debian.org/900704
Signed-off-by: Chris Lamb <lamby@debian.org>
2018-06-19 10:10:43 +02:00
Kovid Goyal
0848816644
...
2018-06-12 21:03:02 +05:30
Kovid Goyal
ba7f0132f2
Add a command line option to make --single-instance wait for the closing of the newly opened window before quitting. Fixes #630
2018-06-12 20:53:25 +05:30
Kovid Goyal
5f6c4c0f6c
...
2018-06-10 06:36:23 +05:30
Kovid Goyal
ca17e9b02c
...
2018-06-07 22:23:15 +05:30
Kovid Goyal
223fe85449
Mention the kitty website in kitty --help
2018-06-07 18:22:39 +05:30
Kovid Goyal
ea4a7136f0
Get rid of the |kitty.conf| substitution
2018-06-05 08:44:51 +05:30
Kovid Goyal
7cf6b8b594
Move the config utils into its own package
2018-06-03 11:54:26 +05:30
Kovid Goyal
4448d2dc7f
...
2018-06-02 13:06:49 +05:30
Kovid Goyal
7236e0ff21
Add CLI docs for the hints kitten
2018-06-02 13:04:25 +05:30
Kovid Goyal
f857b1afd3
Add a --debug-keyboard command line option
...
It's a little more discoverable than the env var.
2018-06-02 12:08:13 +05:30
Kovid Goyal
fb0db2b7df
Document kitty @
2018-05-30 19:35:54 +05:30
Kovid Goyal
28803d9a5a
Use rst roles to format cli help text
2018-05-30 19:07:12 +05:30
Kovid Goyal
f8fa76d77e
Use program directives to namespace options
2018-05-30 15:32:50 +05:30
Kovid Goyal
a3e4c74f5d
Add command line API reference
2018-05-30 15:14:07 +05:30
Kovid Goyal
3bc0f90a82
Fix incorrect parsing of --replay-commands
2018-05-17 20:06:59 +05:30
Kovid Goyal
5bc811f26e
Improve the help text for --replay-commands
2018-05-17 19:42:46 +05:30
Kovid Goyal
3fdf47c535
Allow specifying the width of the tall window in the Tall layout as a percentage of available space
...
Also remove the --window-layout option as it was redundant. Same effect
can be achieved using -o enabled_layouts=some_layout,*
2018-05-16 14:02:58 +05:30
Kovid Goyal
683e5a4754
DRYer
2018-05-09 11:32:09 +05:30
Kovid Goyal
4691257233
...
2018-05-05 11:19:56 +05:30
Kovid Goyal
d46a8c893a
Fix --debug-config failing when no options are changed
2018-05-05 11:18:51 +05:30
Kovid Goyal
577ba0b39d
Cleanup
2018-05-05 11:14:20 +05:30
Kovid Goyal
f761245280
pep8
2018-05-05 11:13:32 +05:30
FrancescoMagliocco
255db2cb66
Fixed where output of '--debug-config' would not be aligned if an option key was longer than 20 characters.
2018-05-05 00:39:25 -04:00
Kovid Goyal
de1a2f7682
Delay load some particularly heavy stdlib modules that are not often needed
2018-05-03 17:53:22 +05:30
Kovid Goyal
890a68fa53
Use -c as an alias for --config instead
2018-05-03 11:12:16 +05:30
Kovid Goyal
59017a6e6f
Remove the -c command line flag as it is better to use +runpy instead
2018-05-03 11:11:25 +05:30
Kovid Goyal
45fc1ace0c
Ignore -e if it is specified on the command line.
...
This is for compatibility with broken software that assumes terminals
should run with an -e option to execute commands instead of just passing
the commands as arguments. Fixes #502
2018-05-03 08:41:39 +05:30
Kovid Goyal
54438cae3f
DRYer
2018-04-27 11:19:46 +05:30
Kovid Goyal
2e693c31df
Refactor shortcut config parsing
...
Resolution of kitty_mod and creation of the maps now happens in one
central place after all config is parsed. Fixes #496
Also have --debug-config output multi-key shortcuts nicely as well.
2018-04-27 11:16:58 +05:30
Abominas
c90dbb25b9
Fix config format crash
2018-04-22 17:35:58 -07:00
Kovid Goyal
b5da109e7f
Wire up config infrastructure for diff kitten
2018-04-22 21:44:47 +05:30
Kovid Goyal
2e90e443ed
Fix #476
2018-04-20 21:33:24 +05:30
Kovid Goyal
5ba8ca2745
...
2018-04-12 16:53:46 +05:30
Kovid Goyal
e9ffb8d185
Clarify --config help text
2018-04-12 16:47:26 +05:30
Kovid Goyal
6141c9fdda
Implement a command shell for kitty
...
Run it with:
kitty @
2018-04-06 12:11:37 +05:30
Kovid Goyal
fa064bf9cf
When kitty is built from a git checkout show the current revision in --debug-config
2018-04-01 20:27:31 +05:30
Kovid Goyal
dd36727adf
Show macOs version for --debug-config
2018-03-25 12:47:47 +05:30
Kovid Goyal
47b665a624
Prettyify --debug-config output
2018-03-25 12:36:27 +05:30
Kovid Goyal
7011329761
Add a --debug-config option to provide diagnostic info about the system and kitty
2018-03-25 12:30:56 +05:30
Kovid Goyal
ea24c23fde
Allow specifying a system wide kitty config file
...
The system config is merged with any user specific config files, with
options in the user specific config files having higher priority.
Also follow the full XDG spec for finding config files, including
XDG_CONFIG_DIRS.
2018-03-25 11:47:11 +05:30
Kovid Goyal
81bcdaf48a
Dont show [options] if there are no options in usage message
2018-03-15 11:30:31 +05:30
Kovid Goyal
15f07f57bf
Finish remote control via socket implementation
2018-03-03 10:32:49 +05:30
Kovid Goyal
52d2b7b09e
Implement --listen-on option
2018-03-02 09:08:58 +05:30
Kovid Goyal
139838c717
Option to print debug information about font fallback
2018-02-28 21:43:40 +05:30
Kovid Goyal
f3cb68ee40
Framework for remote control
2018-01-08 12:48:14 +05:30