Kovid Goyal
b316e97a4f
Allow middle clicking on a tab to close it
...
Fixes #4151
2021-10-24 22:56:30 +05:30
Kovid Goyal
6546c1da9b
run pyupgrade to upgrade the codebase to python3.6
2021-10-21 12:43:55 +05:30
Kovid Goyal
a099d2364d
kitty should not quit if an invalid set_colors mapping is configured
2021-10-18 21:20:48 +05:30
Kovid Goyal
0fa03da18c
...
2021-10-17 12:54:55 +05:30
Kovid Goyal
0de319fc73
Refactor visual window select infrastructure to make it reuseable
2021-10-17 12:38:03 +05:30
Kovid Goyal
dcda2bff69
Handle more than 10 windows when doing a visual switch
2021-10-15 14:05:54 +05:30
Kovid Goyal
a95025752a
DRYer
2021-10-15 09:56:22 +05:30
Kovid Goyal
a16ffcdde2
Handle mouse clicks when displaying focus window overlay
2021-10-15 09:55:15 +05:30
Kovid Goyal
3a247be758
cleanups
2021-10-14 14:07:02 +05:30
Kovid Goyal
d417aedde0
Allow use of numpad for window select overlay
2021-10-14 12:14:11 +05:30
Kovid Goyal
533b0ed591
A new mappable action select_window_in_tab to select a window in the current tab to switch to, by window title
...
Also when using the focus_visible_window action in a layout that shows
only a single window such as the stack layout, use this facility
automatically.
2021-10-14 09:19:22 +05:30
Kovid Goyal
3f1a0baa84
DRYer
2021-10-14 08:57:55 +05:30
Kovid Goyal
2548896656
Dont visually focus select if only one window present
2021-10-11 20:37:59 +05:30
Kovid Goyal
440640bbbc
A mappable action to visually select the window to focus with the keyboard
2021-10-11 20:18:35 +05:30
Kovid Goyal
5ff66f6bfa
When reloading config also reload open-actions.conf
2021-08-30 20:24:08 +05:30
Kovid Goyal
5bc569c4dd
Allow specifying whether to count windows at prompts or not for confirm_clsoe
2021-08-20 17:13:42 +05:30
Kovid Goyal
2a634af2bc
When confirming close commands dont count windows sitting at shell prompts
2021-08-18 10:06:10 +05:30
Kovid Goyal
c257adb56a
Add a debug action to dump current lines with their attributes
2021-08-18 10:06:09 +05:30
Kovid Goyal
07b971ad5f
Add a shortcut to easily browse the output of the last command run in the shell
2021-08-18 10:06:04 +05:30
Kovid Goyal
4066c2389d
Fix a regression that caused --title to not work when opening new OS windows using --single-instance
2021-08-17 20:32:03 +05:30
Kovid Goyal
4333552523
Matching windows/tabs: allow matching by recency
...
``recent:0`` matches the active window/tab, ``recent:1`` matches the
previous window/tab and so on
2021-08-16 18:29:06 +05:30
Kovid Goyal
c838cb03c9
Do not allow reloading the config to affect allow_remote_control
2021-08-08 15:34:34 +05:30
Kovid Goyal
276a82d1f7
Make get_all_actions() work in binary builds
2021-08-05 06:10:41 +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
17ff317d30
Allow specifying additional targets for detach_window
2021-07-28 21:50:09 +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
419cf78984
A new remote control command to resize OS Windows
2021-07-25 22:57:00 +05:30
Kovid Goyal
aa339a8a9f
Expose parameter in boss.py as well
2021-07-25 13:59:36 +05:30
Kovid Goyal
b9033d721c
print KeyPress on a new line
2021-07-24 07:02:52 +05:30
Kovid Goyal
c6938c9039
Add some missed actions
2021-07-02 21:43:18 +05:30
Kovid Goyal
64810e0e0b
Add some missing blank lines before code blocks
2021-07-01 07:22:49 +05:30
Kovid Goyal
222055fcff
Add link to detailed cp buffers docs
2021-06-30 15:15:41 +05:30
Kovid Goyal
2ec0d94c31
Document all mappable actions
2021-06-30 14:33:28 +05:30
Kovid Goyal
b0edbf2857
Mark more actions
2021-06-29 22:21:01 +05:30
Kovid Goyal
91f0da9dcd
Document actions in the tab object
2021-06-29 20:12:39 +05:30
Kovid Goyal
c60d09f3b2
Mark combine as an action
2021-06-29 12:28:44 +05:30
Kovid Goyal
6d413e2492
Start documenting mappable actions
2021-06-28 21:44:52 +05:30
Kovid Goyal
2ff1256aef
mouse_discard_event -> discard_event
2021-06-21 04:01:45 +05:30
Kovid Goyal
43c1776594
Handle systems that use less -F as pagers
...
Fix #3740
2021-06-17 21:33:26 +05:30
Kovid Goyal
5e4c98eae6
Remote control: Allow matching tabs by index number in currently active OS Window
...
Fixes #3708
2021-06-11 09:12:08 +05:30
Kovid Goyal
00828cb804
More reloading work for various options
2021-06-07 09:30:15 +05:30
Kovid Goyal
ec31a36fd9
Fix reloading of various settings
2021-06-07 08:27:58 +05:30
Kovid Goyal
9003c76261
Add a shortcut to reload the config file
2021-06-06 18:49:58 +05:30
Kovid Goyal
7148f262c0
Reload for keys, fonts and colors now working
2021-06-06 14:31:22 +05:30
Kovid Goyal
3ab417e291
Start work on config file reloading
2021-06-05 15:29:28 +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
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
Kovid Goyal
fe94f4cbb4
Move type parsers for config into own module
2021-05-24 22:29:28 +05:30