8213 Commits

Author SHA1 Message Date
Kovid Goyal
c6039fc399
Also passthrough Insert and Shift+Insert which cocoa seems to intercept 2021-10-14 20:27:22 +05:30
Kovid Goyal
706494016c
More work on file transmission 2021-10-14 18:29:02 +05:30
Kovid Goyal
a653233050
Fix #4117 2021-10-14 14:31:11 +05:30
Kovid Goyal
ed5accd702
Add some common readline bindings to the line editor 2021-10-14 14:29:44 +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
967aaad482
... 2021-10-14 10:07:54 +05:30
Kovid Goyal
9c4942b190
Ensure mouse cursor shape is correct
Previously, the shape was only set on focus in events and when hovering
urls. However, on macOS there are no focus events generated when the
mouse moves between the window and the titlebar/menubar, thus causing
incorrect mouse shape.

Fix #4118
2021-10-14 10:05:44 +05:30
Kovid Goyal
67fd07a92a
... 2021-10-14 09:57:35 +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
8057c420d9
Fix resize-os-window slightly incorrect on high DPI
Caused by premature clamping of a floating point number
2021-10-12 19:40:02 +05:30
Kovid Goyal
a3717436b6
macOS: Fix resize_in_steps not working correctly on high DPI screens
See #4114
2021-10-12 14:39:06 +05:30
Kovid Goyal
7852e0b618
Clarify docs 2021-10-12 12:54:51 +05:30
Kovid Goyal
5afb16ab8d
A new remote control command to change tab color
Fixes #1287
2021-10-12 12:48:25 +05:30
Kovid Goyal
8187ec2cef
... 2021-10-12 12:32:15 +05:30
Kovid Goyal
d55d8ac091
... 2021-10-12 10:40:25 +05:30
Kovid Goyal
e13c34c2b8
Use a bar cursor for LineEdit 2021-10-12 09:13:06 +05:30
Kovid Goyal
8630c8830a
Implement shell integration for the kitty shell 2021-10-12 09:05:53 +05:30
Kovid Goyal
da3f34603a
DRYer 2021-10-12 07:41:52 +05:30
Kovid Goyal
97a8ff3478
Fix #4113 2021-10-12 07:35:11 +05:30
Kovid Goyal
2548896656
Dont visually focus select if only one window present 2021-10-11 20:37:59 +05:30
Kovid Goyal
572df007df
Add a default shortcut for visually focusing windows
Fixes #4110
2021-10-11 20:28:58 +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
563b7ad2d0
Linux binary builds: Fix Pygments not being included 2021-10-11 20:00:56 +05:30
Kovid Goyal
b180702c97
clarify language 2021-10-11 19:06:38 +05:30
Kovid Goyal
c3f4e734f1
API to set screen window number 2021-10-11 18:00:18 +05:30
Kovid Goyal
61a56a0561
macOS: Fix very first keypress after window creation being sent as a repeat instead of a press event
Now the dummy event on input source changed is sent with no key and only
after an actual change instead of on startup as well.
2021-10-11 12:30:42 +05:30
Kovid Goyal
820fb6dda9
Pass through all esc + modifier combinations since they arent generally used in macOS 2021-10-11 11:27:24 +05:30
Kovid Goyal
85db87a121
A shader to draw a single seven segment number over a kitty window 2021-10-11 11:13:29 +05:30
Kovid Goyal
dc11b76bea
Restrict the overridden cocoa global shortcuts 2021-10-11 06:46:59 +05:30
Kovid Goyal
2b9408c217
macOS: Fix ctrl or cmd with Esc or Function keys not working
Fixes #4109
2021-10-10 21:39:20 +05:30
Kovid Goyal
5e033773dd
More work on transfer sending 2021-10-10 13:04:47 +05:30
Kovid Goyal
855681200f
... 2021-10-08 15:51:45 +05:30
Kovid Goyal
456564f377
Small text clarification for rendering strategy 2021-10-07 18:31:18 +05:30
Kovid Goyal
828e16b45d
... 2021-10-07 13:59:19 +05:30
Kovid Goyal
9289ebf9c9
Old python compat 2021-10-07 13:51:55 +05:30
Kovid Goyal
f4b6cc6628
Forgot the key the is_gcc cache by cc 2021-10-07 13:43:12 +05:30
Kovid Goyal
853f7cc59a
Make handling of CC more robust
Allows multi-command compilers and makes detection of gcc more robust.
Fixes #4102
2021-10-07 13:35:56 +05:30
Kovid Goyal
5841776c65
Add the BEGIN key to terminfo
Fixes #4101
2021-10-07 13:15:06 +05:30
Kovid Goyal
fbf47f75d5
Fix soft hyphens not being preserved when round tripping text through the terminal
Also roundtrip all characters in the Cf category.

Characters with the DI (Default Ignorable) property are now
preserved but not rendered and treated as zero-width
as per the unicode standard.
See https://www.unicode.org/faq/unsup_char.html
2021-10-07 12:44:22 +05:30
Kovid Goyal
1b42f69119
Allow specifying extra lib dirs as well
Also use the extra include and lib dirs when detecting librsync
2021-10-06 10:23:01 +05:30
Kovid Goyal
a1b532334e
Alias for --extra-include-dirs 2021-10-06 08:08:44 +05:30
Kovid Goyal
edac0e8023
Check for utmpx.h instead of __unix__
There is no reliable macro to test for UNIX
2021-10-05 11:58:09 +05:30
Kovid Goyal
498d3d5906
More cleanups 2021-10-05 11:58:06 +05:30
Kovid Goyal
57152a8e29
Fix utmp test 2021-10-05 11:41:18 +05:30
Kovid Goyal
35d4e2d4e0
Clean up previous PR 2021-10-05 11:36:29 +05:30
Kovid Goyal
fe42b15ec6
Merge branch 'master' of https://github.com/mattfbacon/kitty 2021-10-05 11:15:12 +05:30
Matt Fellenz
1d4a86594b
Add tests for UTMP methods 2021-10-04 20:49:48 -07:00
Matt Fellenz
072e583835
Properly evaluate /etc/issue placeholders 2021-10-04 20:49:48 -07:00