pagedown
1c88c13fc2
Shell integration: Try to get ZDOTDIR from /etc/zshenv when no RC files
2022-02-27 23:25:26 +08:00
Kovid Goyal
ef5c66ee17
Dont bother with new escape code for setting title
...
Since we are only sending the last command, it cannot have CSI
sequences in it anyway except in extremely contrived situations, so just
strip all ctrl chars out.
2022-02-27 10:55:02 +05:30
Kovid Goyal
d53f8f24c4
Fix #4757
...
Still have to do the fix for zsh/fish
2022-02-27 10:20:19 +05:30
Kovid Goyal
a8826f0d02
When dropping URLs/files onto kitty at a shell prompt insert them appropriately quoted and space separated
2022-02-25 10:30:15 +05:30
Kovid Goyal
2d7cb25b20
Fix #4739
...
I hope, since I cannot reproduce.
2022-02-25 05:50:42 +05:30
pagedown
a9a7912372
...
2022-02-23 21:37:41 +08:00
pagedown
43f435c334
Avoid shadow the global variable name
2022-02-23 21:30:05 +08:00
Kovid Goyal
03f9f29ce4
DRYer
2022-02-23 18:14:40 +05:30
Kovid Goyal
08221489fd
Cleanup previous PR
2022-02-23 07:59:41 +05:30
Kovid Goyal
3c6766ff06
Merge branch '4721-lig-check-fallback' of https://github.com/nickwynja/kitty
2022-02-23 07:57:36 +05:30
Nick Wynja
c240e7deaf
Also check ### to confirm spacer strategy
...
relates to #4721
2022-02-22 14:59:19 -05:00
Kovid Goyal
31a5965b01
Splits layout: A new value for :option:launch --location to auto-select the split axis when splitting existing windows.
2022-02-22 22:37:26 +05:30
Kovid Goyal
88091b4ab3
BASH integration: No longer modify .bashrc to load shell integration
...
I think I have things setup robustly so that the shell integration
is loaded transparently via env vars and the normal bash startup files
are sourced, in the same way that vanilla bash does it. Let's hope I
haven't overlooked something.
2022-02-22 21:24:51 +05:30
Kovid Goyal
e25b90c1b6
Add bash integration tests
2022-02-22 12:23:19 +05:30
Kovid Goyal
cb32a0b8fc
Handle remote print callback in tests
2022-02-22 11:47:44 +05:30
Kovid Goyal
c9cc832875
Add basic tests for zsh shell integration
2022-02-21 17:57:25 +05:30
Kovid Goyal
63f974531b
Framework for testing with external programs via a PTY
2022-02-21 14:08:10 +05:30
Kovid Goyal
8d36fb9edc
Fix copying of selection after selection has been scrolled off history buffer raising an error
...
Fixes #4713
2022-02-20 13:07:31 +05:30
Kovid Goyal
80fc3a1faa
Fix incorrect function used to get tuple size
2022-02-19 15:29:59 +05:30
Kovid Goyal
9a04405ad2
Cache the bell sound in the canberra server since it is a frequently played sound
2022-02-19 13:07:44 +05:30
pagedown
7007f2e7fc
macOS: Allow to customize global menu full screen shortcut
2022-02-17 16:31:46 +08:00
Kovid Goyal
1c9cf32735
Add a few more important env vars to debug output
2022-02-17 07:45:36 +05:30
Kovid Goyal
6bfb6da0ad
Make the regex for sgr stripping tighter
2022-02-15 22:33:51 +05:30
Kovid Goyal
e9f49a3292
Make ANSI sanitizer pattern re-useable
2022-02-15 22:14:14 +05:30
Kovid Goyal
711f8b024e
Properly sanitize pagerhist when returning as plain text
2022-02-15 22:11:57 +05:30
pagedown
d10812c6b0
Docs: Fix GitHub discussion link in commented config
2022-02-15 17:42:33 +08:00
Kovid Goyal
80202d2679
Fix show_last_command_output not working when the output is stored partially in the scrollback pager history buffer
...
Fixes #4435
2022-02-15 13:04:02 +05:30
Kovid Goyal
5d120a2f36
Output prompt marking when serializing to ANSI
2022-02-15 08:57:17 +05:30
Kovid Goyal
cc11326baa
Linux: Do not rescale fallback fonts to match the main font cell height
...
Fixes #4707
2022-02-15 07:51:15 +05:30
Kovid Goyal
f63dbc0ebd
clamp min_lines when mouse is grabbed
2022-02-15 07:24:12 +05:30
Kovid Goyal
88630731dc
Cleanup previous PR
2022-02-14 20:21:17 +05:30
Kovid Goyal
3e2a8d80d7
Merge branch 'feat-mouse-scroll-min' of https://github.com/page-down/kitty
2022-02-14 20:12:00 +05:30
Kovid Goyal
55626e5a41
Fix symbol_map in gen-config.py
2022-02-14 19:56:41 +05:30
pagedown
d2f522277c
Add wheel_scroll_min_lines to set the minimum scrolling lines
2022-02-14 21:53:02 +08:00
Gary Sentosa
dcd7890a0c
Show tab name otherwise tab title for select_tab
2022-02-14 15:48:08 +09:00
Kovid Goyal
e06b774174
Avoid double scan of output to look for escape codes
2022-02-13 17:33:13 +05:30
Kovid Goyal
3be00bd712
Reduce radius for detection of double click
2022-02-13 15:51:59 +05:30
Kovid Goyal
a0e4449fb2
Ensure prefixchar is written even for empty lines
2022-02-13 15:49:46 +05:30
Kovid Goyal
ebfc19def5
Only add an SGR reset at the end if there is atleast one escape code in the ansi output
2022-02-13 15:14:32 +05:30
Kovid Goyal
a4abe26d32
Fix copy ansi to clipboard ignoring newlines
2022-02-13 15:09:14 +05:30
Kovid Goyal
da5111a267
Cleanup mouse debug input reporting
2022-02-13 11:14:41 +05:30
Kovid Goyal
263d121f3e
Rescale symbol_map faces for the desired cell height
...
Matches treatment of fallback faces. See #4670
2022-02-12 07:57:03 +05:30
Kovid Goyal
b931b06941
Add mouse co-ords to debug output for move events
2022-02-11 15:09:43 +05:30
Kovid Goyal
275ede6f0a
Fix a fast click, move mouse, click sequence causing the first click event to be discarded
...
Fix #4603
2022-02-11 14:46:37 +05:30
Kovid Goyal
01b4654461
A new option narrow_symbols to turn off opportunistic wide rendering of private use codepoints
2022-02-11 13:04:44 +05:30
Kovid Goyal
1c48ec7196
Allow passing a "reset" argument to resize_window
2022-02-11 08:16:17 +05:30
Kovid Goyal
18ce091bfa
Fix symbol/PUA glyphs loaded via symbol_map instead of as fallbacks not using following spaces to render larger versions
...
Fixes #4670
2022-02-11 06:36:54 +05:30
Kovid Goyal
60f675758f
Fix touch_scroll_multiplier also taking effect in terminal programs such as vim that handle mouse events themselves
...
Fixes #4680
2022-02-11 06:22:00 +05:30
Kovid Goyal
1170cf474f
A new action copy_ansi_to_clipboard to copy the current selection with ANSI formatting codes
...
Fixes #4665
2022-02-10 12:20:19 +05:30
Kovid Goyal
ce8b0cf748
Allow using line_as_ansi with ranges
2022-02-09 21:40:33 +05:30