pagedown
74cae7b787
...
2022-12-16 14:27:02 +08:00
Michael
d3f3e9ec38
docs: fix overview.rst
...
add missing `be`, L88
2022-12-16 12:06:25 +08:00
Kovid Goyal
80db167abb
Add mpv to the list of things that speak the graphics protocol
2022-12-14 10:31:56 +05:30
Kovid Goyal
bd70100e09
Fix typo in FAQ
2022-12-10 13:00:09 +05:30
pagedown
52cf443daf
Docs: rg --no-heading has been handled
2022-12-10 15:12:32 +08:00
Kovid Goyal
f03a665e09
Remote control: When matching windows allow using negative id numbers to match recently created windows
...
Fixes #5753
2022-12-10 11:17:55 +05:30
Kovid Goyal
66e7919171
Add a FAQ entry about not being able to use a keybinding in a terminal program
...
I am tired of people asking this same question endlessly. At least now I
can just point them to this link.
2022-12-08 14:16:01 +05:30
pagedown
8c7a5288ae
hyperlinked_grep kitten: Handle more rg command line options
...
Skip for unsupported options.
2022-12-08 14:51:13 +08:00
Kovid Goyal
7fe5c79d53
Also mask signals when SIGNALFD is not available
...
This makes behavior across platforms consistent.
Fixes #4636
2022-12-07 12:25:14 +05:30
Kovid Goyal
ea5ffa4304
...
2022-12-07 10:18:15 +05:30
Kovid Goyal
89b32e4545
Update changelog with clipboard kitten new features
2022-12-07 10:04:02 +05:30
Kovid Goyal
a3ba8647ba
Document the new OSC 5522 protocol
2022-12-06 12:18:55 +05:30
Kovid Goyal
e37ee422b6
...
2022-12-05 07:53:30 +05:30
Kovid Goyal
d7d96c2e7b
When using the include directive in kitty.conf make the environment variable KITTY_OS available for OS specific config
2022-12-04 21:03:24 +05:30
Kovid Goyal
fda4aa21a1
When drawing the tab bar have the default left and right margins drawn in a color matching the neighboring tab
...
Fixes #5719
2022-12-04 20:51:41 +05:30
Kovid Goyal
fe53555dba
Document the additions to the clipboard kitten
2022-12-04 11:37:02 +05:30
Kovid Goyal
fa6527cdf3
add note about how MIME types are detected
2022-12-03 08:35:58 +05:30
Kovid Goyal
f6ab641b00
Clarify the action of CSI < u in Quickstart
2022-11-30 16:28:34 +05:30
pagedown
02b206eeb8
Docs: Slightly adjust the description of tab_title_max_length
...
Note the associated GitHub PR ID in the changelog.
2022-11-30 00:20:32 +08:00
Kovid Goyal
5c50e3869c
Change the new option to limit tab title lengths to apply to the length of the title, as documented, nit the full tab
2022-11-29 17:41:27 +05:30
Kovid Goyal
d6dcdf0751
Merge branch 'tab_max_length' of https://github.com/fratajczak/kitty
2022-11-29 14:59:18 +05:30
Kovid Goyal
11724c8a5f
Terminal end of OSC 5522 read requests
2022-11-29 14:55:40 +05:30
Ferdinand Ratajczak
b6792a6d71
Add option to limit length of tab titles
2022-11-29 09:50:32 +01:00
Kovid Goyal
4c72f92939
Wayland GNOME: Workaround for latest mutter release breaking full screen for semi-transparent kitty windows
...
Destroy the CSD surfaces when window goes full screen.
Fixes #5677
2022-11-28 14:19:13 +05:30
pagedown
55b5a45e27
Docs: Fix missing backslashes
2022-11-25 12:03:34 +08:00
zeertzjq
daeb1b6c50
Add note about Vim's support for kitty keyboard protocol
2022-11-24 11:30:40 +08:00
Kovid Goyal
c0d06adcb5
New sleep action
...
useful in combine based mappings to make kitty sleep before executing the next action
2022-11-22 21:45:19 +05:30
Kovid Goyal
51bba9110e
Bash integration: Fix clone-in-kitty not working on bash >= 5.2 if environment variable values contain newlines or other special characters
...
Bash >= 5.2 changed the export command to output values using $' escaping when they contain special characters.
Fixes #5629
2022-11-22 16:38:24 +05:30
pagedown
73b5857916
Keep two blank lines between each version in the changelog
2022-11-21 12:21:13 +08:00
pagedown
08d74a6c56
Add an option to control background image tinting for window gaps
2022-11-21 12:21:06 +08:00
Kovid Goyal
a6dcbe9c1d
...
2022-11-17 20:51:01 +05:30
Kovid Goyal
efaf9faa38
Implement edit-in-kitty using kitty-tool
...
Fixes #5546
Fixes #5630
2022-11-17 20:48:20 +05:30
Kovid Goyal
d9215feda5
Allow using the cwd of the original process for launch --cwd
...
Fixes #5672
2022-11-15 22:18:19 +05:30
Kovid Goyal
9ddd7d070e
Add a note to changelog about kitty @ speed improvements
2022-11-15 12:05:59 +05:30
Kovid Goyal
737919505d
Update docs to mention kitty-tool
2022-11-14 20:58:24 +05:30
Kovid Goyal
8807f6d539
Code to get exe name for usage message
2022-11-14 15:42:00 +05:30
Kovid Goyal
54ec486d3a
Now completion for hyperlinked_grep is automatic thanks to delegation
...
Also fix delegation for zsh when the command being completed differs
from the current command.
2022-11-14 15:42:00 +05:30
Kovid Goyal
a939bbb3ec
...
2022-11-14 15:41:51 +05:30
Kovid Goyal
f90753c69b
Use whatever version of go is available on CI
2022-11-14 15:41:46 +05:30
Kovid Goyal
1b8805bc6f
document we need go >= 1.19
2022-11-14 15:41:44 +05:30
Kovid Goyal
083deec663
Build kitty-tool via the build system
2022-11-14 15:41:44 +05:30
Kovid Goyal
72f92b395f
version 0.26.5
2022-11-07 15:36:42 +05:30
Kovid Goyal
10ad56885e
Properly specify semantics of active and focused
...
active means active in parent. focused means actually has keyboard
focus.
2022-11-04 10:38:18 +05:30
Kovid Goyal
935c4ded6b
Remote control: When matching window by state:focused match the window belonging to the OS window that was last focused
...
Fixes #5602
2022-11-03 21:52:20 +05:30
Kovid Goyal
f5de08d5fa
Splits layout: Add a new mappable action to move the active window to the screen edge
...
Fixes #5643
2022-11-03 17:40:04 +05:30
Kovid Goyal
458ac6953f
Update changelog for last PR
2022-11-01 12:21:09 +05:30
Kovid Goyal
00324c96fc
...
2022-10-31 22:09:01 +05:30
Kovid Goyal
2435a8ccfd
Wayland GNOME: Fix incorrect window size when in some circumstances when switching between windows with window decorations disabled
...
Only call wl_surface_commit() after a resize when the correct size buffer is
attached to the surface. This is ensured by setting a flag on the window that prevents
all surface commits till it is cleared. The flag is cleared at next
eglSwapBuffers().
I dont actually understand if this guarantees that the
buffer size is always correct. For example, if the back buffer is
latched when wl_egl_resize_window() is called, the backbuffer will be
correct only after two swaps (I think). Or maybe the old back buffer is
discarded, I cant find any documentation about it.
All I can say is that doing it this way seems to fix the issue.
Thanks to @jadahl for his help with tracking down the root cause.
Fixes #4802
2022-10-31 21:59:01 +05:30
Kovid Goyal
16b322616a
Fix cursor position at x=0 changing to x=1 on resize
...
Fixes #5635
2022-10-31 08:03:42 +05:30
Kovid Goyal
1747bbbbcb
ssh kitten: Allow using absolute paths for the location of transferred data
...
Fixes #5607
2022-10-19 20:43:53 +05:30
Kovid Goyal
4f90110a7c
Fix ghosting when using background_tint under GNOME+Wayland
...
The problem was that on Wayland if the buffer contains pixels with alpha
< 1 they are blended with something, even if the window is opaque. Under
mutter that something was the previous frame, under sway it was the
background/whatever is under the window.
So when blending the tint color, use a blend mode that results in opaque
pixels.
Fixes #5605
2022-10-19 19:02:05 +05:30
Kovid Goyal
f5126c664c
Wayland KDE: Fix abort when pasting into Firefox
...
Dunno why kwin uses drag and drop callbacks when pasting into Firefox on
Wayland, but then this is Wayland, so every stupid thing imaginable will
be done at least once.
Fixes #5603
2022-10-19 11:28:33 +05:30
Kovid Goyal
0f340086c0
Fix resize_draw_strategy=static
...
The text is now static again but the background image is still scaled, cant be
bothered about that. Fixes #5601
2022-10-19 08:26:31 +05:30
Kovid Goyal
5c34f16ab4
Fix #5600
2022-10-19 07:45:27 +05:30
Kovid Goyal
55b53bcac6
version 0.26.4
2022-10-17 08:18:51 +05:30
Kovid Goyal
6890e265b6
GNOME Wayland: Fix a memory leak in gnome-shell when using client side decorations
...
destroy CSD buffers that were never attached explicitly, as mutter does
not send release events for these even when the pool is destroyed.
2022-10-12 17:52:47 +05:30
Cédric Bosdonnat
d63be90a7f
Recommend using --cwd=current in open-actions.conf
...
Editors like Vim are basing path-related commands on the current working
directory. Launching the action with the current CWD in hyperlink opens
makes life easier and would work with every editor.
2022-10-10 10:12:20 +02:00
Mark Sisson
ca24e9ca67
change linux_package build instructions to use make target
2022-10-09 00:02:38 -05:00
Kovid Goyal
fbfaefd72a
Wayland: Fix an abort when changing background colors with wayland_titlebar_color set to background
...
Fixes #5562
2022-10-07 14:13:12 +05:30
Kovid Goyal
ae8f3de070
Allow centering the background image
...
Fixes #5525
2022-10-04 08:26:28 +05:30
Kovid Goyal
4d80427908
Wayland: Fix background image scaling using tiled mode on high DPI screens
2022-10-03 21:49:52 +05:30
Kovid Goyal
cf22729dfa
Fix background_tint not applying to window margins and padding
...
Fixes #3933
2022-10-03 21:39:57 +05:30
Kovid Goyal
647b18d345
Tab bar: Improve empty space management when some tabs have short titles, allocate the saved space to the active tab
...
Fixes #5548
2022-10-03 13:24:21 +05:30
chencheng (云谦)
52c9b5f5b8
Update custom.css
2022-09-30 08:44:09 +08:00
pagedown
13a3c6b5b2
Update to Unicode 15.0
2022-09-29 10:13:21 +08:00
pagedown
fc15b20f24
Update to Nerd Fonts 2.2.2
2022-09-29 10:13:10 +08:00
Kovid Goyal
901e00cab1
Cleanup previous PR
...
1) Dont use deprecated code
2) Always set the dock icon on startup as the dock icon doesnt change
till the dock is restarted
3) Update the app icon automatically if the mtime on the custom icon in
the config dir is newer than the mtime of the sentinel file apple
puts inside the application bundle to indicate it has a custom icon
2022-09-25 18:11:17 +05:30
Kovid Goyal
d0769f3979
...
2022-09-25 17:36:32 +05:30
pagedown
a1029418f8
macOS: Allow to set custom app icon automatically
2022-09-25 15:25:43 +08:00
pagedown
27ea367123
Docs: Remove the extra backslashes from the install commands
2022-09-24 12:39:05 +08:00
Kovid Goyal
42178a4570
X11: Fix a regression in the previous release that caused pasting from GTK based applications to have extra newlines
...
Fixes #5528
And let me just re-iterate, GNOME/GTK is developed by morons.
2022-09-24 08:56:50 +05:30
Kovid Goyal
dbb97a62bf
version 0.26.3
2022-09-22 13:48:20 +05:30
Kovid Goyal
13cf38d6c6
Update changelog
2022-09-17 18:21:28 +05:30
Kovid Goyal
bcd78c3940
Fix a regression that caused kitty not to restore SIGPIPE after python nukes it when launching children. Affects bash which does not sanitize its signal mask.
...
Fixes #5500
2022-09-13 07:51:32 +05:30
Kovid Goyal
dcf2152a7a
Wayland: Generate a XDG_ACTIVATION_TOKEN when opening URLs or running programs in the background via the launch action
2022-09-11 14:25:49 +05:30
Kovid Goyal
4d30ae55f3
Wayland: Mark windows in which a bell as urgent on compositors that support the xdg-activation protocol
2022-09-11 09:33:41 +05:30
Kovid Goyal
29b3a92ffc
Wayland: swap buffers immediately on scale change to ensure attached buffer is a multiple of the new scale
...
Earlier we were only swapping buffers when ready to draw, but the
Wayland protocol requires the attached buffer to be a multiple of the
scale. We cannot guarantee an application side swap will be triggered
before the next commit, so instead we blank the new buffer swap it in
the GLFW backend itself.
Fixes #5467
2022-09-10 15:09:46 +05:30
Kovid Goyal
5272318d67
Update changelog
2022-09-10 12:10:30 +05:30
Kovid Goyal
5ba887ff68
Wayland: Fix for bug in NVIDIA drivers that prevents transparency working
...
Fixes #5479
2022-09-10 11:57:18 +05:30
Kovid Goyal
6741ac2087
Sessions: Allow controlling which OS Window is active via the focus_os_window directive
2022-09-10 08:27:36 +05:30
Kovid Goyal
89570d3b52
ssh kitten: Fix KITTY_PUBLIC_KEY not being encoded properly when transmitting
...
Fixes #5496
2022-09-10 07:09:58 +05:30
Kovid Goyal
b123c21010
Update changelog
...
Fixes #5483
2022-09-09 13:13:58 +05:30
Kovid Goyal
5bdf27fd78
version 0.26.2
2022-09-05 10:49:50 +05:30
Kovid Goyal
f05783e64d
Sanitize notifications ids as they are retransmitted over the TTY
2022-09-05 10:41:19 +05:30
Kovid Goyal
b60d9f73ce
Wayland: Fix remembering window size not accurate when client side decorations are present
2022-09-04 14:25:04 +05:30
Kovid Goyal
607bc845fc
Allow creating overlay-main windows, which are treated as the active window unlike normal overlays
...
Fixes #5392
2022-09-03 19:04:31 +05:30
Kovid Goyal
4b81e4936e
launch: Allow setting the margin and padding for the newly created window
...
Fixes #5463
2022-09-02 19:41:05 +05:30
Kovid Goyal
9cec924f32
hints kitten: Allow using launch as the program to run, to open the result in a new kitty tab/window/etc.
...
Fixes #5462
2022-09-02 16:23:00 +05:30
Kovid Goyal
0f7ced25c1
...
2022-09-01 13:55:48 +05:30
pagedown
95f1a971b2
Docs: Mention clear_all_shortcuts in the FAQ about show_key kitten
2022-09-01 15:35:17 +08:00
Kovid Goyal
7968c88c67
...
2022-09-01 07:54:36 +05:30
Kovid Goyal
992e90b0a3
Fix a regression in 0.26.0 that broke mapping of native keys who key codes did not fit in 21 bits
...
Fixes #5452
2022-08-31 22:19:51 +05:30
Kovid Goyal
afada84f52
Cleanup previous PR
...
Use wcswidth() for line width calculation. Works with emoji and ignores
escape codes automatically. Add changelog entry.
2022-08-31 08:01:52 +05:30
Kovid Goyal
d8e43a3412
macOS: Fix regression in 0.26.0 that caused asking the user for a line of input such as for set_tab_title to not work
...
Apparently libedit doesn't work in the forked process when the parent
process is run via Launch Services. I cant be bothered to investigate
why, given that libedit is closed source. macOS users will just have to
live without history/completion in the ask kitten until I get around to
writing a replacement for readline/libedit.
And on a personal note, macOS >> Necrotizing fasciitis
Fixes #5447
2022-08-30 16:45:14 +05:30
Kovid Goyal
6604e0d015
Fix regression in 0.26.0 that caused launching kitty without working STDIO handles to result in high CPU usage and prewarming failing
...
Fixes #5444
2022-08-30 08:15:13 +05:30
Kovid Goyal
bb2ec9cde7
...
2022-08-30 07:50:36 +05:30
Kovid Goyal
89a2545855
Cleanup previous PR
...
Allow disabling hyperlinking of rg output. Also parse
--kitten=hyperlink=... form of CLI args.
2022-08-30 07:41:14 +05:30
Kovid Goyal
49f8c0eae6
Merge branch 'hyperlinked-grep-only-matches' of https://github.com/groves/kitty
2022-08-30 06:59:53 +05:30
Kovid Goyal
268d687814
version 0.26.1
...
Bloody macOS. I have better things to do that play whack-a-mole with all
the bug reports caused macOS not bothering to set LANG.
2022-08-30 01:04:42 +05:30
Charlie Groves
db5b4da388
Add options for linking different parts of ripgrep output
2022-08-29 13:23:42 -04:00
Kovid Goyal
71f8e50460
Update changelog
2022-08-29 21:01:59 +05:30
Kovid Goyal
22fbdbca40
Fix a regression in 0.26.0 that caused kitty to no longer set the LANG environment variable on macOS
...
Happened because reading the locale uses cocoa APIs and they are not fork
safe, so it was moved to after prewarm forking, but at that point the
default child env had already been set.
Fixes #5439
2022-08-29 20:58:48 +05:30
Kovid Goyal
c68b82e4d0
ssh kitten: Fix executable permission missing from kitty bootstrap script
...
Fixes #5438
2022-08-29 18:20:09 +05:30
Kovid Goyal
16a4845a72
version 0.26.0
2022-08-29 05:05:11 +05:30
Charlie Groves
8c7968a4d6
Describe --hyperlink-only-matches in the docs
2022-08-28 07:02:39 -04:00
Kovid Goyal
fba759a47c
missed some at_ -> at-
2022-08-28 12:04:00 +05:30
Kovid Goyal
3bcb694b1b
Switch over to at-cmd form for references.
...
Sphinx anyway converts at_cmd to at-cmd for anchors in HTML so using at-cmd
consistently.
2022-08-28 11:54:32 +05:30
Kovid Goyal
c856d5c058
Fix hyperlinks not present when fetching text from the history buffer
...
Fixes #5427
2022-08-28 08:54:53 +05:30
Kovid Goyal
098dd10789
...
2022-08-24 14:42:40 +05:30
Kovid Goyal
b5fa643c5d
Allow ignoring failures when mapping remote control commands
2022-08-24 14:21:54 +05:30
Kovid Goyal
b7a4281985
Allow ignoring failure to close windows/tabs via rc commands
2022-08-24 14:13:31 +05:30
Kovid Goyal
9e9aa52553
Ensure extract_rt_targets is run only once per build
2022-08-24 14:00:44 +05:30
Kovid Goyal
214416f1e3
Fix handling of :doc: in CLI help output
2022-08-24 13:43:47 +05:30
pagedown
9a70709bba
Shorten the reference link to the top of the page
...
Reduce the length of the link :ref:`shell_integration` in commented conf.
2022-08-24 13:27:19 +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
8d6a3cff25
Fix docs build error
2022-08-20 16:26:49 +05:30
Kovid Goyal
2efb8f6dc2
Create an API to easily use remote control commands from kittens
2022-08-20 16:19:16 +05:30
Kovid Goyal
31f763282f
Document the show help shortcut
2022-08-20 14:03:16 +05:30
Kovid Goyal
39434fb1f6
A new default shortcut to show the kitty documentation
2022-08-20 13:55:10 +05:30
Kovid Goyal
44ccdd36d6
Remove socket prewarming
...
The potential for breakage is too high, and I am working on an
alternative solution that will be better long term.
Prewarming is still used for kittens launched via keybindings
2022-08-20 13:38:33 +05:30
Kovid Goyal
329043ba08
Cleanup build documentation
...
Note how to build the kitty docs wherever needed instead of in a
separate section
2022-08-20 12:09:36 +05:30
Kovid Goyal
6aa3405c78
Clean up build docs a bit
2022-08-20 08:13:42 +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
0b66f20934
Fix mapping of ref targets with underscores
2022-08-19 14:34:25 +05:30
Kovid Goyal
aba634ce88
Fix building of docs on macOS without warnings
...
--detach doesnt exist on macOS
2022-08-19 14:16:28 +05:30
Kovid Goyal
5350eb29c1
A new mappable action to show kitty docs in the browser
2022-08-19 14:00:30 +05:30
Kovid Goyal
8745c4cd4a
Make the kitty man pages automatically available inside kitty when using a binary build
2022-08-19 12:59:10 +05:30
Kovid Goyal
5deed81737
Dont maintain ref_map manually
2022-08-19 11:20:50 +05:30
pagedown
040ff0cc9d
For running the new code KITTY_PREWARM_SOCKET needs to be dropped
2022-08-18 17:06:07 +08:00
pagedown
b01ad4bb3b
...
2022-08-18 17:05:35 +08:00
pagedown
0f4cb1955f
Use the plus sign to connect shortcut keys consistently
2022-08-18 17:05:00 +08:00
Kovid Goyal
2898a3ef8c
Some documentation cleanup
2022-08-17 06:48:33 +05:30
Kovid Goyal
d0c50248ea
Graphics protocol: Only delete temp files if they have the string tty-graphics-protocol in their file paths.
...
This prevents deletion of arbitrary files in /tmp via the graphics
protocol.
2022-08-16 11:25:33 +05:30
Kovid Goyal
df3846fbb8
Add instructions on how to install the man pages under desktop integration
2022-08-12 23:33:06 +05:30
Kovid Goyal
d73ceb26ae
Use the RFC as the reference for base-85 encoding
2022-08-12 15:38:28 +05:30
Kovid Goyal
da9ffc9b93
Allow using IV and tags longer than the minimum lengths
2022-08-12 13:21:57 +05:30
Kovid Goyal
f42d2c63a6
Add type annotations to rc protocol field definitions
2022-08-11 22:14:33 +05:30
Kovid Goyal
6be3ae9efc
Start work on standalone remote control script
2022-08-11 21:05:04 +05:30
Kovid Goyal
b2d8f24499
Clean up the text a bit
2022-08-11 07:47:15 +05:30
Kovid Goyal
12c99741a0
Add an example of restricting the launch command
2022-08-11 07:35:18 +05:30
Kovid Goyal
91dbcf4df0
Link to encryption spec
2022-08-11 07:29:56 +05:30
Kovid Goyal
6ebd82a84c
Note which version remote_control_password was added
2022-08-11 06:52:37 +05:30
Kovid Goyal
c07178f43a
Avoid transmitting the currently un-needed enc_proto
2022-08-11 06:48:35 +05:30
Kovid Goyal
78a5957863
Highlight the JSON blocks appropriately
2022-08-11 06:46:42 +05:30
Kovid Goyal
cd6882d21e
...
2022-08-11 06:40:44 +05:30
Kovid Goyal
926a2828ab
5 minutes does not actually prevent replay just minimise it
2022-08-11 06:38:59 +05:30
Kovid Goyal
daa7df96d1
...
2022-08-11 06:38:04 +05:30
Kovid Goyal
84ca83ef69
Document the encryption used by remote_control_password
2022-08-11 06:35:25 +05:30
Kovid Goyal
ac9c85e783
Add a note about password auth over SSH
2022-08-11 06:08:28 +05:30
Kovid Goyal
331f6d4903
Document remote_control_password more thoroughly
...
Also ignore failures in custom auth functions
2022-08-11 05:58:02 +05:30
Kovid Goyal
fe598bac8a
Quote ^ as it is a special char in some shells
2022-08-10 17:39:05 +05:30
Kovid Goyal
1a643441f3
Make the kitty public key available as an env var to child processes
2022-08-10 12:36:04 +05:30
Kovid Goyal
e9823eb40c
Cleanup previous PR
2022-08-09 08:54:47 +05:30
Kovid Goyal
2a5922ce92
Cleanup previous PR
...
The reason maxsplit is 1 is because some layout action in the future may need more
sophisticated args processing, for example, shlex.split() instead of
plain split(), or even a full command line parser.
2022-08-05 08:12:05 +05:30
Steven Moazami
adfcbb004f
Add layout_action to change bias on tall layout
...
Can specify 1 bias to toggle between that and 50%.
Can specify multiple biases to rotate through them with each call to the
layout_action.
Left a comment regarding working around either a possible bug or a
design decision.
2022-08-04 19:29:17 -04:00
Fredrick Brennan
81b33f1f6f
Document how to build docs
2022-08-04 11:12:04 -04:00
Kovid Goyal
795b32efd7
Bash integration: Fix the inherit_errexit option being set by shell integration
...
Fixes #5349
2022-08-04 16:23:52 +05:30
Tom Faulkner
4ef17edace
Fix doc typo: throught to throughout
...
Just a typo in the docs. Kitty is great, thanks for all the hard work.
2022-08-03 23:52:00 +00:00
Kovid Goyal
a9a9f1ac00
Add a mappable action to toggle the mirrored setting for the tall and fat layouts
...
Fixes #5344
2022-08-03 22:45:38 +05:30
Kovid Goyal
fd6bc55db6
Start work on implementing public key crypto
...
Will come in handy for various things in the future, so lets just setup
the API now. No new dependencies are needed since Python already depends
on OpenSSL.
2022-08-03 22:37:35 +05:30
Kovid Goyal
2271eb5e60
Document KITTY_PREWARM_SOCKET_REAL_TTY
2022-08-02 08:38:07 +05:30
Kovid Goyal
784daa1a4b
Update changelog for socket prewarm
2022-08-01 19:03:03 +05:30
Kovid Goyal
39bb0ecfcf
more work on socket based prewarm
2022-08-01 19:02:57 +05:30
Kovid Goyal
e2117ee8a4
ssh kitten: Allow completion of ssh options between the destination and command
...
This contravenes the documented command line parsing behavior of ssh but
matches its actual implementation. Sigh.
Fixes #5322
2022-07-29 08:29:49 +05:30
Kovid Goyal
352c07987b
Nicer fix for showing cwd in tab titles
2022-07-26 12:35:07 +05:30
pagedown
28ae8c4d20
Expand ~ when resolving editor path and applying exe_search_path
2022-07-26 13:21:50 +08:00
pagedown
fa670e1f5d
...
2022-07-26 13:20:41 +08:00
Kovid Goyal
54d2f06abe
remote files kitten: Fix working with files whose names have characters that need to be quoted in shell scripts
...
Fixes #5313
2022-07-26 08:06:25 +05:30
Kovid Goyal
29b3d49cd5
Note that the crossterm library has added support for the kitty keyboard protocol
2022-07-26 07:45:57 +05:30
Kovid Goyal
fe8892ec54
Update changelog for previous PR
2022-07-21 20:03:46 +05:30
Kovid Goyal
7215c6d6be
ssh kitten: Allow pressing Ctrl-C to abort ssh before the connection is completed
...
Fixing this involved adding a new mode to kitty where it handles
ctrl-c/z/q by sending signals to the tty foreground process group
instead of delegating to the kernel to do that. Since the pipe may be
full we have no way of knowing when the kernel will get around to
reading the signal byte. So send the signal ourselves.
Fixes #5271
2022-07-20 19:11:14 +05:30
Kovid Goyal
32588939ae
Deprecate the adjust_baseline adjust_line_height and adjust_column_width options in favor of modify_font
...
Unifies handling and allow using pt units for those adjustments.
Note that the behavior of percentage sizes for adjust baseline is
backwards incompatible. It now uses the baseline value as the base
rather than the cell height.
2022-07-15 15:29:42 +05:30
Kovid Goyal
a02e07bfe8
Add modify_fonts to the changelog
...
Fixes #5265
2022-07-15 12:29:08 +05:30
pagedown
512db660a1
macOS: Fix unable to open new tab/window when there is no OS window
2022-07-14 18:25:00 +08:00
Kid
ef4e784121
Fix link formatting in docs
2022-07-09 16:00:51 +08:00
Kovid Goyal
1ead20a5b9
Add a GitHub icon to the docs footer
2022-07-08 20:36:32 +05:30
Kovid Goyal
d6492264c7
Bash integration: Fix declare not creating global variables in .bashrc
...
Fixes #5254
2022-07-08 18:55:04 +05:30
Kovid Goyal
a8b756f040
ssh kitten: A new option :code:--symlink-strategy to control how symlinks are copied to the remote machine
...
Fixes #5249
2022-07-03 14:03:56 +05:30
Kovid Goyal
4ed413eaa7
Switch to GA2
2022-06-30 17:00:14 +05:30
Kovid Goyal
86357d2c38
...
2022-06-29 18:53:11 +05:30
Kovid Goyal
c0d4d01b88
...
2022-06-29 18:41:39 +05:30
Kovid Goyal
b3fcb53625
ssh kitten: Allow ssh kitten to work from inside tmux, provided the tmux session inherits the correct KITTY env vars
...
Fixes #5227
2022-06-29 18:40:22 +05:30
Kovid Goyal
4f8ef05058
Linux: Update cursor position after all key presses not just pre-edit text changes
...
Fixes #5241
2022-06-29 11:37:35 +05:30
Kovid Goyal
295fbe42ad
Merge branch 'misc' of https://github.com/page-down/kitty
2022-06-28 11:42:37 +05:30
Kovid Goyal
60d33f2847
Wayland: Reduce flicker at startup by not using render frames immediately after a resize
...
Fixes #5235
2022-06-28 11:29:57 +05:30
pagedown
617115d447
Docs: edit-in-kitty works with neovim
2022-06-28 11:22:52 +08:00
Kovid Goyal
31f9978599
Merge branch 'patch-1' of https://github.com/AnonymouX47/kitty
2022-06-27 15:54:23 +05:30
My Avatar ;D
dc068c16e8
Update projects using kitty graphics protocol
...
Add `term-image` to the list of projects using the kitty graphics protocol.
2022-06-27 10:35:39 +01:00
Kovid Goyal
89626a462f
...
2022-06-25 20:46:02 +05:30
Kovid Goyal
a043588b4a
Update changelog for last PR
2022-06-25 16:50:46 +05:30
Kovid Goyal
8ce80e39d9
kitty now needs python >= 3.8
2022-06-24 00:01:35 +05:30
Kovid Goyal
17f67fbe28
Add a note that WezTerm implements the kitty keyboard protocol as well
2022-06-23 11:22:01 +05:30
Samuel Holmes
666696d142
Add "modern whiskers" alternative icon to FAQ
2022-06-21 11:04:24 -07:00
Kovid Goyal
f95bc48f9b
kitty @ set-colors: Fix changing inactive_tab_foreground not working
...
Fixes #5214
2022-06-19 20:20:58 +05:30
Kovid Goyal
d226e82f68
It is only possible to not have an OS Window on macOS
2022-06-19 09:39:40 +05:30
pagedown
1ac90cf464
Allow remote control to launch a new OS window when there is none
2022-06-19 11:51:58 +08:00
Kovid Goyal
a89e1b5573
Fix horizontal wheel events not being reported to client programs when they grab the mouse
...
Fixes #2819
2022-06-18 06:47:42 +05:30
Kovid Goyal
1d846f3744
Cleanup previous PR
...
Merge branch 'session-resize-window' of https://github.com/sirno/kitty
2022-06-14 19:59:01 +05:30
Kovid Goyal
e1ad75e932
Graphics protocol: Make it explicit what is supposed to happen when two images with the same z-index overlap
...
Fixes #5187
2022-06-10 22:10:11 +05:30
Kovid Goyal
646bdbd002
Wayland: Fix a regression in the previous release that caused mouse cursor animation and keyboard repeat to stop working when switching seats
...
Fixes #5188
2022-06-10 21:38:30 +05:30
Kovid Goyal
9184de1997
...
2022-06-10 18:44:23 +05:30
Kovid Goyal
eabc29ec4d
Changelog entry for prewarming
2022-06-09 10:43:00 +05:30
Kovid Goyal
ad128a3c29
version 0.25.2
2022-06-07 07:32:35 +05:30
Kovid Goyal
b71d2e04ca
Clarify behavior of placement id when image id is zero
2022-06-07 07:22:12 +05:30
Kovid Goyal
79f7954048
Cleanup previous PR
2022-06-06 17:19:52 +05:30
Kovid Goyal
cd7751681d
hints kitten: Fix surrounding quotes/brackets and embedded carriage returns not being removed when using line number processing
...
Fixes #5170
2022-06-05 18:07:16 +05:30
Kovid Goyal
ce3322bf91
Remote control: Fix commands with asynchronous payloads not sending responses
...
Fixes #5165
2022-06-04 10:13:21 +05:30
Kovid Goyal
2f3dd72c84
Weston: Fix client side decorations flickering on slow computers during window resize
...
Fixes #5162
2022-06-03 11:00:56 +05:30
Kovid Goyal
b937033411
macOS: Allow opening executables without a file extension with kitty as well
...
Fixes #5160
2022-06-02 09:25:30 +05:30
Kovid Goyal
e12a9f3caf
Iosevka: Fix incorrect rendering when there is a combining char that does not group with its neighbors
...
Fixes #5153
2022-06-01 12:00:53 +05:30
Kovid Goyal
6b0bb2e845
Sphinx v5 needs language to be not None
2022-06-01 06:47:06 +05:30
Kovid Goyal
2a361d1de1
Update changelog for last PR
2022-05-31 07:46:00 +05:30
Kovid Goyal
c03630a487
...
2022-05-31 07:26:04 +05:30
Kovid Goyal
1962f8e5a0
Advertise edit-in-kitty a bit more
2022-05-30 15:27:23 +05:30
Kovid Goyal
cabfcbcb69
macOS: When pasting text and the clipboard has a filesystem path, paste the full path instead of the text, which is sometimes just the file name
...
Fixes #5142
2022-05-30 14:40:45 +05:30
Kovid Goyal
af5e3e0c18
Add a reference to edit-in-kitty to the remote file kitten docs
2022-05-30 08:19:33 +05:30
Kovid Goyal
0509855930
Allow getting the last non-empty command output easily via an action or remote control
...
Fixes #4973
2022-05-28 15:19:24 +05:30
Kovid Goyal
7f69381221
Update changelog
2022-05-28 11:13:35 +05:30
Kovid Goyal
b748cd21cf
Allow opening files at a spedific line number with edit-in-kitty
2022-05-27 09:53:43 +05:30
Kovid Goyal
ea47cee23f
Document edit-in-kitty
2022-05-27 07:41:54 +05:30
Kovid Goyal
e6844ad6f2
ssh kitten: Run bash as a login shell
...
This fell through the cracks in the rewrite for automatic shell
integration. Fixes #5130
2022-05-26 21:24:32 +05:30
Kovid Goyal
151dacf17f
Update changelog
2022-05-26 21:21:27 +05:30
Kovid Goyal
cc4f1c0a24
version 0.25.1
2022-05-26 07:59:25 +05:30
Kovid Goyal
3eb5320e29
Add tpix to list of programs that speak the graphics protocol
2022-05-25 12:27:38 +05:30
Kovid Goyal
e7da874b82
GNOME: Workaround for GNOME's text input system going into an infinite loop if cursor position is updated in response to a done event
...
Fixes #5105
2022-05-23 10:36:58 +05:30
Kovid Goyal
1938ba3108
Add changelog entry for previous PR
2022-05-18 20:04:09 +05:30
Kovid Goyal
1b4cf1fea7
Remote file kitten: Integrate with the ssh kitten
2022-05-14 10:31:18 +05:30
Kovid Goyal
d3656bf7e9
Linux: Load libfontconfig at runtime to allow the binaries to work for running kittens on servers without FontConfig
2022-05-13 19:56:19 +05:30
Kovid Goyal
cf8ccabad9
Fix deleting images by row not calculating image bounds correctly
...
Fixes #5081
2022-05-13 09:51:25 +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
4ce4176bbe
cleanup previous PR
2022-04-30 15:03:27 +05:30
pagedown
13303416b8
Docs: Improve the documentations
...
Add more text roles and links.
Fix typos.
Adjust the default shortcut order in overview.
Notes on the impact of kitty-open.desktop on the default open apps.
Document KITTY_DEVELOP_FROM in glossary.
Add Python type hints to the watcher example.
Mention clone-in-kitty in launch --copy-env.
Fix remote control ls example does not work, by escaping the backslash.
2022-04-30 17:07:36 +08:00
pagedown
b9fd039668
Docs: Document the env vars set by kitty for auto shell integration
2022-04-30 16:54:53 +08:00
pagedown
17632dea3c
Docs: Improve remote control command documentation
...
Improve the --match option description.
Add more text roles and links.
Fix typos.
2022-04-29 01:31:11 +08:00
pagedown
bb78dc5ccb
Docs: Fix the help text of query_terminal and other minor tweaks
...
Use --match-tab in broadcast kitten example.
2022-04-29 01:30:45 +08:00
pagedown
510022c3c1
Docs: Improve the documentation for kittens
...
Add more text roles and links.
Add an example that broadcasts only to other windows in the current tab.
Initial capitalization of the key names in the kbd text role.
Add Python type hints for custom kittens.
Note about hyperlink support for ls on macOS.
Add description text for show_key.
2022-04-27 16:14:54 +08:00
Kovid Goyal
6d6d9cc26b
macOS: Add the macos_colorspace option to control what color space colors are rendered in
...
Fixed #4686
2022-04-26 11:14:01 +05:30
Kovid Goyal
f9f6f98527
Note that neovim is also getting support for the kitty keyboard protocol
2022-04-26 08:39:44 +05:30
pagedown
97a568a405
Docs: Improve the FAQ
...
Add more text roles and links.
Document `PATH` in the glossary.
2022-04-25 15:36:51 +08:00
pagedown
7282f1f684
Docs: Improve ssh kitten documentation
...
Add more text roles.
Put the env example at the end.
The alias syntax of fish and bash requires quotation marks.
Document `SSH_ASKPASS` in the glossary.
2022-04-25 15:36:37 +08:00
pagedown
ecb60b313e
Docs: Improve clone-in-kitty documentation and fix LANG descriptions
...
Reduce duplicate `launch`.
Add links to python venv and conda.
Adjust the order of env vars, `.._CODE` takes precedence over `.._PATH`.
Add clone-in-kitty env vars to glossary.
Correct the description of the LANG env var.
2022-04-24 17:18:31 +08:00
pagedown
e919857dfc
macOS: Make the global menu shortcut to open kitty website configurable
...
This allows remapping the key combination shift+cmd+/
2022-04-23 13:22:27 +08:00
pagedown
a5bd1dcb08
Add a new mappable action open_url
2022-04-23 13:17:28 +08:00
Kovid Goyal
8808a252ae
Merge branch 'docs' of https://github.com/page-down/kitty
2022-04-22 13:29:24 +05:30
pagedown
5f1376b9a0
...
2022-04-22 15:02:23 +08:00
pagedown
72f92f3174
Docs: Mention again that kitty.conf will be created if not present
2022-04-21 16:45:12 +08:00
Kovid Goyal
b76319b7e8
Update changelog
2022-04-21 11:34:18 +05:30
Kovid Goyal
55b21b741e
Fix a regression in the previous release that caused mouse move events to be incorrectly reported as drag events even when a button is not pressed
...
Fixes #4992
Will need to investigate a different fix for #4925 . xterm does report
the button press that caused the drag to start with move events, so we
will have to track that to match its behavior as glfw does not track it
for us.
2022-04-21 07:53:37 +05:30
Kovid Goyal
6941884221
...
2022-04-20 13:36:26 +05:30
Kovid Goyal
1a32e79470
...
2022-04-19 21:14:34 +05:30
pagedown
f70e0e216c
Docs: Show copy button for installation command snippets
2022-04-19 23:28:51 +08:00
Kovid Goyal
90acbd0dd5
Add a note about ssh kitten colors to FAQ
2022-04-19 15:21:05 +05:30
pagedown
b94afbba13
...
2022-04-18 14:51:15 +08:00
Kovid Goyal
1994c17c75
Note on how clone-in-kitty works
2022-04-18 12:08:32 +05:30
Kovid Goyal
6590d0690e
Document venv and sourcing behavior of clone-in-kitty
2022-04-17 19:51:27 +05:30
Kovid Goyal
f9cad2c4ea
Add a note about show__key limitations
2022-04-17 08:45:27 +05:30
Kovid Goyal
829ed0ec0d
Fix #4964
2022-04-14 17:20:30 +05:30
Kovid Goyal
d9899cb489
Add missing item to changelog
2022-04-14 15:04:48 +05:30
Kovid Goyal
1a370ea9b6
Put the examples front and center
2022-04-14 07:59:32 +05:30
Kovid Goyal
e2bb856e41
Document clone-in-kitty
2022-04-13 21:01:45 +05:30
Kovid Goyal
feea6998f8
Allow using the cwd of the oldest as well as the newest foreground process for launch --cwd
2022-04-13 15:31:17 +05:30
Kovid Goyal
aead3c1c35
Also generate a termcap database entry when building terminfo
2022-04-12 22:38:52 +05:30
Kovid Goyal
c9ef4aa8c8
Sessions: Fix os_window_size and os_window_class not applying to the first OS Window
...
Fixes #4957
2022-04-12 21:38:29 +05:30
Kovid Goyal
ade38870a0
Allow using boolean operators when matching windows or tabs
2022-04-12 19:55:20 +05:30
Kovid Goyal
c6dcbe6521
Dont check if running in kitty when updating
...
I dont actually know if it causes any problems and its fairly
inconvenient to use another terminal.
2022-04-11 22:07:36 +05:30
Kovid Goyal
1d8d669a43
version 0.25.0
2022-04-11 19:31:45 +05:30
Kovid Goyal
2f367fa90c
Note that wayst also has graphics protocol support
2022-04-10 07:38:55 +05:30
pagedown
be52f29792
...
2022-04-09 18:27:32 +08:00
pagedown
8ae2f06828
Add a new mappable action close_other_tabs_in_os_window
2022-04-09 18:26:31 +08:00
Kovid Goyal
601b2a05ac
Add instructions for how to do debug builds
2022-04-09 08:07:29 +05:30
Kovid Goyal
b78fbb4521
Fix #4938
2022-04-08 15:44:33 +05:30
Kovid Goyal
c40ef01445
Fix resizing window that is extra tall/wide because of left-over cells not working reliably
...
Fixes #4913
2022-04-08 15:41:53 +05:30
Kovid Goyal
dd331ca12e
ssh kitten: Allow changing terminal colors when connecting
2022-04-08 12:10:59 +05:30
pagedown
25c2a0e241
Update cursor focus flag when preparing to render OS window
...
Fix inactive text alpha always being applied when starting a program
with cursor hidden via session.
2022-04-07 11:48:53 +08:00
Kovid Goyal
24eeeedb1f
...
2022-04-05 16:08:24 +05:30
Kovid Goyal
f3c96f308d
Only do update checking in binary builds
...
Distro packages and source builds will no longer do update checking.
Remove the packaging defaults instructions since they are not needed
any more. The shell integration scripts shouldnt be installed system
wide anyway.
2022-04-04 16:02:38 +05:30
Kovid Goyal
c1f06941f5
Do not depend on python to install kitty
...
Now the installer is implemented as pure POSIX sh. This makes it
possible to install kitty on systems without python, easily.
2022-04-04 13:42:20 +05:30
Kovid Goyal
40f04284d4
Update the text to reflect current support status
2022-04-04 07:51:22 +05:30
Kovid Goyal
69efd9801b
Add a mention of on-demand kitty in the features list
2022-04-03 20:35:48 +05:30
Kovid Goyal
cdb3e2c1cd
Added a version added note for the ssh kitten
2022-04-01 14:23:31 +05:30
Kovid Goyal
30cad2e0a6
select_tab: Use stable numbers when selecting the tab
...
Fixes #4792
2022-03-31 13:16:08 +05:30
pagedown
3ce47660a0
Docs: Add instructions for compiling terminfo under macOS
2022-03-30 20:12:18 +08:00
Kovid Goyal
5641668bc1
Bash integration: Handle existing PROMPT_COMMAND ending with a literal newline
2022-03-30 10:44:59 +05:30
pagedown
733b8e7c1c
Update changelog
2022-03-29 17:01:41 +08:00
Kovid Goyal
3c67e991c2
Allow defining actions to take when pasting
...
Fixes #4873
2022-03-24 17:22:46 +05:30
Kovid Goyal
6dc1617429
Avoid flicker when starting kittens such as the hints kitten
...
Fixes #4674
2022-03-23 15:55:11 +05:30
Kovid Goyal
aabc99c7bf
...
2022-03-22 21:12:35 +05:30
pagedown
ff8a99211d
Docs: Unify and generalize the terms remote computer, machine and host
2022-03-22 23:26:15 +08:00
pagedown
efda0ea455
Docs: Categorize the ssh kitten configuration options and minor tweaks
2022-03-22 23:25:59 +08:00
Kovid Goyal
f9f69a0577
...
2022-03-22 10:28:41 +05:30
Kovid Goyal
8ccbb96b8d
Update changelog for last PR
...
Fixes #4853
2022-03-22 08:22:15 +05:30
pagedown
59afdfc4e9
macOS: Allow the New kitty Here services to open multiple folders
2022-03-20 14:51:47 +08:00
Kovid Goyal
e791a8a7bb
Add the SSH kitten to the Changelog
2022-03-18 10:45:16 +05:30
pagedown
901eae9604
Docs: no-cwd will not disable fish's built-in CWD reporting
2022-03-18 11:10:21 +08:00
Kovid Goyal
6b1a9d635e
...
2022-03-17 09:33:12 +05:30
Kovid Goyal
dea79f16d0
Update the how it works section
2022-03-17 09:31:03 +05:30
Kovid Goyal
2d772d7243
...
2022-03-16 21:42:37 +05:30
Kovid Goyal
09fb246c8f
...
2022-03-16 21:30:16 +05:30
Kovid Goyal
0a5c16363c
Fix continued lines not having their continued status reset on line feed
...
Fixes #4837
2022-03-16 15:20:25 +05:30
Kovid Goyal
135fb7e6e4
...
2022-03-15 20:01:23 +05:30
Kovid Goyal
ce1e22ac95
Have *_with_cwd work with the ssh kitten to open new windows auto-logged into the remote server at the current remote working directory
2022-03-15 19:59:16 +05:30
Kovid Goyal
4a1ad7755a
Enable CWD reporting in the zsh integration
2022-03-15 14:30:21 +05:30
Kovid Goyal
bdb55a02fa
...
2022-03-15 11:40:14 +05:30
Kovid Goyal
9b0bd81661
Ignore hostname directives when using overrides
2022-03-15 10:38:03 +05:30
Kovid Goyal
7224363639
...
2022-03-15 07:27:25 +05:30
Kovid Goyal
0e21376538
Update changelog
...
Fixes #4831
2022-03-14 20:20:33 +05:30
Kovid Goyal
31d9db7e74
Use XDG_RUNTIME_DIR to store control master sockets
...
On Linux this has the advantage that the dir is auto cleaned on reboot
2022-03-10 12:51:21 +05:30
Kovid Goyal
ffbc9174f8
We dont change shell rc files anymore
2022-03-10 11:01:59 +05:30
Kovid Goyal
dceb00f669
typo
2022-03-10 11:00:58 +05:30
pagedown
3b3ffa7455
Docs: Update support for non-POSIX shell tcsh (csh)
2022-03-09 16:12:28 +08:00
Kovid Goyal
11686b90f7
...
2022-03-09 11:30:34 +05:30
Kovid Goyal
e167dec8a9
Note that on FreeBSD the login shell needs to be changed as well
2022-03-08 19:31:02 +05:30
Kovid Goyal
0019f07cc0
Fix interpreter opt target
2022-03-08 19:25:11 +05:30
Kovid Goyal
20fc1e6b0c
Add a note about BSD servers
2022-03-08 18:23:44 +05:30
Kovid Goyal
855718b179
ssh kitten: match hostnames against both remote hostname and hostname used on the command line to connect to it
2022-03-07 20:32:02 +05:30
Kovid Goyal
e5c57a679d
Some more docs for the SSH kitten
2022-03-07 06:26:50 +05:30
Kovid Goyal
95c4e26b24
macOS: When using Apple's less as the pager for viewing scrollback strip out OSC codes as Apple's less cant parse them
...
Fixes #4788
2022-03-06 21:52:59 +05:30
Kovid Goyal
c713dc0ca8
Allow using a --kitten argument with the ssh kitten to make it easier to override settings from ssh.conf
2022-03-06 10:07:46 +05:30
Kovid Goyal
482b853908
Add a note about typing before the prompt being lost
2022-03-05 15:49:21 +05:30
Kovid Goyal
ffa79d731c
Allow configuring the ssh kitten via env vars
2022-03-05 12:29:55 +05:30
Craig Barnes
106c7a1706
Mention dte text editor in list of apps in docs/keyboard-protocol.rst
2022-03-04 23:56:17 +00:00
Kovid Goyal
e797ba4800
Allow matching on hostname and username
2022-03-04 12:42:31 +05:30
Kovid Goyal
ef9adc92c8
Note on how to use include for DRYer config
2022-03-04 07:13:56 +05:30
Kovid Goyal
1c0d254ec6
More ssh kitten docs
2022-03-04 07:03:38 +05:30
Kovid Goyal
f1ce8c0e8a
Add some docs for the ssh kitten
2022-03-03 22:37:24 +05:30
Kovid Goyal
e5ba15949b
$size doesnt need to be global
2022-03-03 21:24:45 +05:30
Kovid Goyal
90ed5959de
version 0.24.4
2022-03-03 10:54:01 +05:30
Kovid Goyal
d999cc4143
Merge branch 'patch-1' of https://github.com/rqel/kitty
2022-03-03 08:03:25 +05:30
Kovid Goyal
6c1d8d5c63
Add instructions on where to get the NERD font
2022-03-03 08:01:36 +05:30
rqel
a316242a4b
Update symbol_map unicode codepoint range for Symbols Nerd Font
...
Signed-off-by: rqel <rqel@pm.me>
2022-03-02 18:19:13 -08:00
rqel
19c4a3f0a8
Add U+E0CA
...
Signed-off-by: rqel <rqel@pm.me>
2022-03-02 07:07:05 -08:00
rqel
3afd96d421
Update symbol_map
...
Signed-off-by: rqel <rqel@pm.me>
2022-03-02 06:37:18 -08:00
Kovid Goyal
db57230987
Cleanup changelog
2022-02-28 20:47:08 +05:30
Kovid Goyal
4de3cecbbe
Update changelog for previous PR
...
Fixes #4763
2022-02-28 20:21:06 +05:30
Kovid Goyal
1f6a4f7bd4
...
2022-02-28 20:07:57 +05:30
Kovid Goyal
8c7ffc90f3
Fix the default bash HISTFILE changing to .sh_history instead of .bash_history
...
Fixes #4765
2022-02-28 20:06:48 +05:30
Kovid Goyal
d87cac87ff
version 0.24.3
2022-02-28 08:00:18 +05:30
pagedown
e2f16ff624
Add fish pipestatus integration tests and changelog entries
2022-02-27 00:27:31 +08:00
Kovid Goyal
9f0a4f43b8
Add some video reviews to press mentions
2022-02-26 09:54:16 +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
pagedown
b8e522484d
...
2022-02-24 20:50:06 +08:00
Kovid Goyal
ef4240e196
Add Python bytes 272 to press mentions
2022-02-24 18:01:55 +05:30
Kovid Goyal
7800c598f6
hints kitten: Fix a regression that broke recognition of path:linenumber:colnumber
...
Fixes #4675
2022-02-23 22:38:54 +05:30
pagedown
3d7b3f7d72
Use the official project name of Bash
2022-02-23 14:21:13 +08:00
Kovid Goyal
e28aae620a
Add tests for reset of cursor shape when running commands
2022-02-23 07:48:42 +05:30
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
7a2a849a97
Add a note that shell integration should be removed from bashrc
2022-02-22 21:45:31 +05:30
Kovid Goyal
2c96e49566
...
2022-02-22 21:40:03 +05:30
Kovid Goyal
e7846f916a
Cleanup how it works for bash
2022-02-22 21:37:50 +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
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
d50a2ea288
Note that Konsole also supports the kitty graphics protocol
2022-02-20 10:59:26 +05:30
Kovid Goyal
fdc9835587
Cleanup previous PR
2022-02-18 13:44:25 +05:30
pagedown
58e8609c1a
macOS: Ensure the cursor is updated once
...
macOS will set the cursor to arrow after milliseconds after the switch
desktop animation ends. So the cursor that was updated immediately after
the focus will be changed again. This also affects toggling fullscreen.
2022-02-18 13:52:19 +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
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
88630731dc
Cleanup previous PR
2022-02-14 20:21:17 +05:30
pagedown
7ff07f7620
Add changelog entry
2022-02-14 22:07:01 +08:00
Kovid Goyal
f219b10c30
Changelog entry for previous PR
2022-02-14 07:19:54 +05:30
Kovid Goyal
ee5cf90684
Cleanup previous PR and add changelog entry for it
...
Fixes #4694
2022-02-13 10:53:24 +05:30
Kovid Goyal
90dc9b6fe6
...
2022-02-11 15:00:11 +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
8fbe96744b
...
2022-02-11 10:50:33 +05:30
Kovid Goyal
1c48ec7196
Allow passing a "reset" argument to resize_window
2022-02-11 08:16:17 +05:30
Kovid Goyal
c4b3bbd057
Update changelog for previous PR
...
Fixes #4657
2022-02-11 06:55:53 +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
9bfa4553a8
Shell integration: bash: Fix rendering of multiline prompts with more than two lines
...
Fixes #4681
2022-02-11 06:08:34 +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
pagedown
8ebd514251
Update Brewfile format
2022-02-09 21:35:22 +08:00
Kovid Goyal
7448789951
Improve CWD detection when there are multiple foreground processes in the TTY process group
2022-02-08 20:30:00 +05:30
pagedown
7cc3d5907f
Docs: Prefer namespaced launch points
2022-02-08 01:07:23 +08:00
Kovid Goyal
e9ea7b13b6
macOS: Add an option to control the max length of the window title displayed in the global menubar
...
Fixes #2132
2022-02-07 21:57:36 +05:30
Kovid Goyal
ac16880eec
Linux: Fix fontconfig alias not being used if the aliased font is dual spaced instead of monospaced
...
Fixes #4649
2022-02-07 21:02:47 +05:30
Kovid Goyal
9b2db6ec53
Another alternate icon
2022-02-07 14:19:04 +05:30
Kovid Goyal
eedc849c45
Cleanup previous PR
2022-02-06 20:49:40 +05:30
Kovid Goyal
89679d07ae
Merge branch 'feat-macos-handle-url' of https://github.com/page-down/kitty
2022-02-06 20:29:16 +05:30
Kovid Goyal
01d866f482
Also add openable mimetypes to kitty-open.desktop
2022-02-06 20:27:50 +05:30
Kovid Goyal
73b0312dcb
Merge branch 'minor-tweaks' of https://github.com/page-down/kitty
2022-02-06 20:14:26 +05:30
Kovid Goyal
f9d9fe6db4
Shell integration: bash: Dont fail if an existing PROMPT_COMMAND ends with a semi-colon
...
Fixes #4645
2022-02-06 19:02:39 +05:30
pagedown
e31ca68875
macOS: Add a way to set kitty as the default handler for the URL schemes
2022-02-06 19:51:39 +08:00
pagedown
7740bc138b
Add changelog entry for previous PR
2022-02-06 18:58:40 +08:00
Kovid Goyal
dddff91fad
Linux: Fix rendering of emoji when using scalable fonts such as Segoe UI Emoji
2022-02-06 13:31:11 +05:30
Kovid Goyal
4d3e2a07d1
Cleanup previous PR
2022-02-05 17:45:46 +05:30
Kovid Goyal
a42eb3e643
Merge branch 'feat-lines-on-scr' of https://github.com/page-down/kitty
...
Fixes #4462
2022-02-05 17:44:21 +05:30
Kovid Goyal
39c77a9486
Allow running the launch actions by invoking the kitty executable with +open
2022-02-05 17:39:48 +05:30
pagedown
e22546c56a
Add arguments to get the first and last line of text for launch command
2022-02-05 20:02:24 +08:00
Kovid Goyal
ced61096df
Add some docs for the previous PR
2022-02-05 12:57:15 +05:30
Kovid Goyal
8fcb6278d7
Cleanup previous PR
2022-02-04 20:38:32 +05:30
pagedown
a1a0c9ab80
Add new mappable action scroll_prompt_to_bottom
2022-02-04 22:52:06 +08:00
Kovid Goyal
b5676a53ee
Use a special role for actions documentation
2022-02-04 18:24:39 +05:30
Kovid Goyal
94898a8758
fix incorrect use of :ac:
2022-02-04 17:54:32 +05:30
Kovid Goyal
37d8483728
Fix a regression in the previous release that broke strikethrough
2022-02-04 13:37:38 +05:30
Kovid Goyal
50bc5b0302
macOS: Add the default shortcut cmd+k to clear the terminal screen and scrollback up to the cursor
...
Fixes #4625
2022-02-04 11:58:52 +05:30
Kovid Goyal
7d496f20a1
Add changelog entry for previous PR
2022-02-04 11:43:57 +05:30
Kovid Goyal
42fbd0a1af
A new action to clear scrollback+screen upto the line with the cursor
2022-02-04 11:42:42 +05:30
Kovid Goyal
8960bfebc0
...
2022-02-04 11:41:45 +05:30
Kovid Goyal
365583efd7
Clarify SI docs a little
...
Fixes #4626
2022-02-04 10:51:41 +05:30
Kovid Goyal
53589c3954
ssh kitten: Fix location of generated terminfo files on NetBSD
...
Fixes #4622
2022-02-03 19:51:37 +05:30
Kovid Goyal
34a0218f35
Fix a regression in the previous release that broke active_tab_foreground
...
Fixes #4620
2022-02-03 18:12:42 +05:30
Kovid Goyal
6fa4110da9
version 0.24.2
2022-02-03 11:44:12 +05:30
Kovid Goyal
9c13e8a549
Allow controlling placement of bell and activity symbols in the tab title template
...
Fixes #4581
2022-02-01 08:58:49 +05:30
Kovid Goyal
e7ee6d9e26
A new action to clear the current selection
...
Fixes #4600
2022-01-31 08:17:40 +05:30
Kovid Goyal
f056b7c1da
Improve docs for splits layout
...
Fixes #4592
2022-01-30 09:44:33 +05:30
pagedown
1ca1c2edad
Refactor: More f-string for conf
2022-01-29 20:18:11 +08:00
pagedown
a22f37b919
Refactor: More f-string for tools
2022-01-29 20:14:36 +08:00
pagedown
7649e2f3ea
Docs: Fix macOS shortcut for debug_config
2022-01-29 13:32:36 +08:00
pagedown
dc61adf9d8
Refactor: More f-string
2022-01-28 19:34:13 +08:00
Kovid Goyal
5cdff7d6d0
themes kitten: Allow writing to a different file than kitty.conf
2022-01-27 20:24:39 +05:30
Kovid Goyal
4f6c16984a
Do not send arrow key presses to shells when clicking on a window with the mouse to focus it
...
Fixes #4128
2022-01-27 20:07:17 +05:30
Kovid Goyal
7e364b1606
Fix incorrect shortcut in docs
2022-01-27 19:45:35 +05:30
Kovid Goyal
4397e60206
Add changelog entry for cursor shape restoration
2022-01-27 11:19:53 +05:30
Kovid Goyal
caab98e70b
remove duplicate changelog entry
2022-01-27 11:18:15 +05:30
Kovid Goyal
1000376a4f
...
2022-01-24 09:50:37 +05:30
Kovid Goyal
da96dfcad2
Forgot to use override
2022-01-23 11:33:58 +05:30
Kovid Goyal
e914f0df8e
Make FAIL_WARN a boolean
2022-01-23 10:12:11 +05:30
Kovid Goyal
78cd83845f
Fix sphinx failing to highlight fish
2022-01-23 09:43:15 +05:30
Kovid Goyal
d61e655953
Changelog entry for new underline styles
2022-01-21 21:16:23 +05:30
Kovid Goyal
cd0ca95877
Improve the UI of the ask kitten
...
Center the text in the window and allow pressing enter/esc when doing a
yes/no question
Fixes #4545
2022-01-21 20:02:13 +05:30
Kovid Goyal
d70610f5d9
more uses of extlinks
2022-01-21 08:45:03 +05:30
Kovid Goyal
f9cfb6f989
use sphinx extlinks instead of custon roles
2022-01-21 08:19:57 +05:30
Kovid Goyal
76e7e7d61f
...
2022-01-20 08:45:03 +05:30
Kovid Goyal
c09dc73476
...
2022-01-20 08:33:44 +05:30
Kovid Goyal
b090602fdb
macOS: Fix the shift key not clearing pre-edit text in IME
...
Fixes #4541
2022-01-20 08:00:17 +05:30
Kovid Goyal
5d8a0c4b09
Merge branch 'ksi-fish' of https://github.com/page-down/kitty
2022-01-19 08:38:15 +05:30
pagedown
c5e8a36f9b
Shell integration: Improvements for fish integration
...
Move the completion function to the autocomplete script.
Fix some issues with cursor shape setting, respect user configuration.
Functions and vars start with two underscores, following the convention.
Other minor refactoring.
2022-01-19 09:39:23 +08:00
Kovid Goyal
39f9efc816
Add changelog entry for last PR
2022-01-18 21:10:02 +05:30
Kovid Goyal
17a3be8cb1
Merge branch 'dotted-dashed-underline' of https://github.com/jcla1/kitty
2022-01-18 21:03:30 +05:30
Joseph Adams
3c6c36487f
Update underline documentation
2022-01-18 12:13:51 +01:00
pagedown
3a8d867c87
Docs: Add macOS shortcuts and nth_os_window
2022-01-18 18:59:26 +08:00
Kovid Goyal
6a2522452f
Allow including config files matching glob patterns in conf files
...
Fixes #4533
2022-01-18 16:28:19 +05:30
Kovid Goyal
4778e0eb23
Move the section about integration to a better location
2022-01-17 10:41:35 +05:30
Kovid Goyal
c3ded5eb72
...
2022-01-17 10:39:13 +05:30
Kovid Goyal
323355d4bb
Add a press mentions section to the kitty website
2022-01-17 10:26:49 +05:30
Kovid Goyal
92075a44d8
Add a note about using icat from other programs
2022-01-17 08:35:48 +05:30
Kovid Goyal
386bb837d8
Merge branch 'fix-macos-kbd-shortcuts' of https://github.com/page-down/kitty
2022-01-17 08:23:34 +05:30
Kovid Goyal
ea28029581
...
2022-01-17 08:05:00 +05:30
pagedown
507e570887
No longer need the patch for Sphinx KeyboardTransform
...
The issue with KeyboardTransform with dirhtml has been fixed in Sphinx 4.4.0.
2022-01-17 02:49:25 +08:00
Kovid Goyal
71106bcd39
Shell integration: Dont override fish's native title setting functionality
...
See discussion: https://github.com/fish-shell/fish-shell/issues/8641
2022-01-16 15:58:11 +05:30
Kovid Goyal
cf91e1973b
Show number of windows per tab in the select_tab action
...
Fixes #4523
2022-01-16 10:03:20 +05:30
Kovid Goyal
0be0836890
Add changelog entry for last PR
2022-01-16 03:48:00 +05:30
Kovid Goyal
b32edf54f8
hints kitten: Document how to choose the empty hint for multi key hints
2022-01-15 15:17:30 +05:30
Kovid Goyal
ca4840717b
macOS: Fix using shortcuts from the global menu bar as subsequent key presses in a multi key mapping not working
...
Fixes #4519
2022-01-15 13:56:18 +05:30
Kovid Goyal
d2c20f9548
Add changelog entry for previous PR
2022-01-14 23:31:10 +05:30
Kovid Goyal
8529a60d77
Use issue number in changelog
2022-01-14 22:26:54 +05:30
Kovid Goyal
4ce6d718c9
icat kitten: Add options to mirror images and remove their transparency before displaying them
...
Fixes #4513
2022-01-14 22:02:35 +05:30
Kovid Goyal
47dbaac54f
Add changelog entry for previous PR
2022-01-14 20:36:15 +05:30
Kovid Goyal
b53d756bc2
Shell integration: Fix bash integration not working when PROMPT_COMMAND is used to change the prompt variables
...
Fixes #4476
2022-01-14 12:14:48 +05:30
Kovid Goyal
017da1159c
Allow using templates with text formatting for tab_activity_symbol
...
Fixes #4507
2022-01-14 08:18:04 +05:30
Kovid Goyal
ecf4fcdeb0
Add changelog entry for previous PR
...
Fixes #4489
2022-01-13 20:24:17 +05:30
Kovid Goyal
f9d2167c97
macOS: Respect the users system-wide global keyboard shortcut preferences
...
Note that we currently dont handle live reload of global shortcut
preferences. I cant be bothered. Patches welcome.
Fixes #4501
2022-01-13 13:36:58 +05:30
Kovid Goyal
19e6f70655
Draw the dots for braille characters more evenly spaced at all font sizes
...
Fixes #4499
2022-01-12 23:18:18 +05:30
Kovid Goyal
f9171a767c
Also document menu key encoding
2022-01-11 22:48:53 +05:30
Kovid Goyal
ba76cacd74
Add changelog entry for previous PR
2022-01-11 20:10:38 +05:30
Kovid Goyal
0e6091773d
Add a poster for the demo video
2022-01-11 11:09:43 +05:30
Kovid Goyal
4c8ef26141
For the vertical and horizontal layouts have the windows arranged on a ring rather than a plane. This means the first and last window are considered neighbors
...
Fixes #4494
2022-01-11 08:08:11 +05:30
Kovid Goyal
b2bfc4408e
Fix common single letter extension files not being detected
...
Fixes #4491
Fixes #4492
2022-01-10 14:20:18 +05:30
Kovid Goyal
de3b9634ac
Add links to third party shell integrations
2022-01-09 04:30:32 +05:30
Kovid Goyal
722f6163aa
Use tabs for zsh/fish in hg kitten docs
2022-01-09 03:54:33 +05:30
Ronan Jouchet
c40bd7ce82
kittens/hyperlinked_grep: document how to tell fish to autocomplete with rg
...
It was documented for zsh but not fish (2 lines above).
While looking for how to do the same in fish, I couldn't find how to do
*exactly the same*, but turns out there's a neat way to do both the
aliasing and autocompletion mapping at the same time.
See https://fishshell.com/docs/current/cmds/function.html :
> `-w WRAPPED_COMMAND` or `--wraps=WRAPPED_COMMAND` causes the function
> to inherit completions from the given wrapped command. See the
> documentation for [complete](https://fishshell.com/docs/current/cmds/complete.html#cmd-complete )
> for more information.
2022-01-08 14:43:36 -05:00
Kovid Goyal
356897a32d
macOS: Persist "Secure Keyboard Entry" across restarts to match the behavior of Terminal.app
...
Fixes #4471
2022-01-08 14:13:14 +05:30
Kovid Goyal
fcc75689d8
...
2022-01-07 18:48:26 +05:30
Kovid Goyal
1eed35b8bb
Document launch-actions.conf
2022-01-07 18:47:37 +05:30
Kovid Goyal
ffa63e27ea
macOS: Allow opening text files, images and directories with kitty when launched using "Open with" in Finder
...
Fixes #4460
2022-01-07 12:25:30 +05:30
Kovid Goyal
04807453ec
version 0.24.1
2022-01-06 10:40:59 +05:30
Kovid Goyal
e8b19e08fa
Fix non-renderable combining chars causing some text to not be rendered on Linux
...
The test for non-renderable chars was broken and the variation selectors
were not included in the test. Fixes #4444
2022-01-05 22:33:53 +05:30
Kovid Goyal
bfbe60c90e
Update changelog
2022-01-05 09:05:20 +05:30
Kovid Goyal
0625035202
oops forgot to re-order second tab group
2022-01-04 20:18:49 +05:30
Kovid Goyal
4c08709df1
Use same orders for all tab groups
2022-01-04 19:49:55 +05:30
Kovid Goyal
a45d6c8b55
Fix #4421
2022-01-04 16:21:00 +05:30
Kovid Goyal
b6254e4a67
version 0.24.0
2022-01-04 08:21:17 +05:30
Kovid Goyal
940e311c74
Add a section to the changelog showcasing major recent new features
2021-12-31 20:38:50 +05:30
Kovid Goyal
93abedd93f
Replace the screenshot on the landing page with a video
2021-12-24 13:26:34 +05:30
Kovid Goyal
872cd7b2d5
Fix unfunctioning ofkitty-integration in docs
...
It has to be unfunctioned after being run once
2021-12-24 10:26:02 +05:30
pagedown
f53dfb27e2
Docs: Add macOS mouse wheel scrolling and title bar options changes
2021-12-24 12:37:54 +08:00
pagedown
36b4e0edd2
Docs: Also fixed the input issue in toggling non-traditional fullscreen
2021-12-24 12:29:08 +08:00
pagedown
f58013f2c6
Docs: Cross-platform IME integration improvements
2021-12-24 12:06:41 +08:00
pagedown
73ff508b51
Docs: unfunction kitty-integration
2021-12-24 11:46:08 +08:00
Kovid Goyal
59505d17d5
Update docs for new zsh integration code
2021-12-23 20:40:46 +05:30
Kovid Goyal
8699f90fa4
Now have sphinx types on dev machine
2021-12-23 10:13:16 +05:30
Kovid Goyal
58b7fb41d9
Update how it works for zsh integration
...
In light of the recent changes by @romkatv
2021-12-21 10:44:45 +05:30
Kovid Goyal
e18ac4f0f5
...
2021-12-20 10:47:33 +05:30
Kovid Goyal
63ab35ec7c
Add a note about patched NERD fonts to the FAQ entry on fonts
2021-12-20 08:19:42 +05:30
Kovid Goyal
ae952605d3
Note about exe_search_path in launch docs
2021-12-16 19:48:17 +05:30
Kovid Goyal
4dbf0c89c3
Suppress warning about sphinx_inline_tabs not being marked for parallel reads
2021-12-15 12:11:32 +05:30
pagedown
0a1390a7f6
Docs: Enable kbd transform when building dirhtml with sphinx
2021-12-12 00:06:28 +08:00
Kovid Goyal
3d98501e57
Move custom kitten back
...
Its not the most interesting thing to read and hence should not be at
the top.
2021-12-10 17:23:12 +05:30
pagedown
121d86fb1c
Docs: Put custom kitten docs at the top instead of in the middle
2021-12-10 17:35:10 +08:00
pagedown
7e449dec4f
Docs: Use underscores in kitten document filenames
2021-12-10 17:30:51 +08:00
Kovid Goyal
a938b01246
Build binaries for Linux ARM64
2021-12-10 12:49:58 +05:30
pagedown
8ae0ae2c93
Docs: use the action name of the shortcut in several places
2021-12-10 14:36:16 +08:00
Kovid Goyal
060362bee2
Fix #4332
2021-12-09 13:26:47 +05:30
Kovid Goyal
74f21ec774
Add an issue reference
2021-12-09 12:18:48 +05:30
Kovid Goyal
5899e06b6b
Merge branch 'fix-docs-scroll' of https://github.com/page-down/kitty
2021-12-09 12:14:06 +05:30
Kovid Goyal
5f744368dd
A new option exe_search_path to modify the locations kitty searches for executables to run
2021-12-09 12:13:26 +05:30
pagedown
a4a9290577
Docs: fix conflicts caused by smooth scrolling in Chrome
2021-12-09 14:31:54 +08:00
Kovid Goyal
3d59e4eac1
Add links to other implementations of the keyboard protocol
2021-12-09 07:18:12 +05:30
pagedown
1f3d86a434
Add a new mappable action nth_os_window to focus OS window
2021-12-04 20:45:01 +08:00
Kovid Goyal
f4aba9fc41
Update changelog with new window_logo setting
2021-12-03 13:23:49 +05:30
Kovid Goyal
91c0f4e2d9
Document more tmux breakage
2021-12-01 22:38:23 +05:30
pagedown
8ed6ee97b2
Docs: replace http url with https, use ripgrep project url and fix typo
2021-11-30 18:53:58 +08:00
Kovid Goyal
0d3c7a64e2
...
2021-11-30 07:45:49 +05:30
Kovid Goyal
0e5f51f195
Add a note about not copying the kitty binary out of the installation folder
2021-11-29 21:45:30 +05:30
Kovid Goyal
9441cf15c3
Move the bash integration script into its own dir
...
This matches the other shells and might be useful someday
if bash ever gets a way for the invoking process to inject code
into it.
Also use KITTY_INSTALLATION_DIR when loading the bash integration code.
2021-11-29 12:30:10 +05:30
Kovid Goyal
c7bf54807e
Fix capitalization
2021-11-29 11:49:58 +05:30
Fredrick Brennan
0dc8bd5520
Make the GPU selection FAQ item not require root
2021-11-28 11:59:26 -05:00
Kovid Goyal
28d89bdd53
Cleanup previous PR
2021-11-28 19:03:52 +05:30
Kovid Goyal
69ba419afd
Merge branch 'issue4292' of https://github.com/ctrlcctrlv/kitty
2021-11-28 18:57:25 +05:30
Fredrick Brennan
afbaa36fd3
Document GPU power saving affecting kitty startup
2021-11-28 08:10:45 -05:00
Kovid Goyal
5d491b8067
Fix include path for new kitty.zsh location
2021-11-27 08:03:43 +05:30
Kovid Goyal
f6e0eb4005
Shell integration: Dont modify ~/.zshrc
...
Instead use the ZDOTDIR env var to load the shell integration code
2021-11-27 07:19:59 +05:30
Kovid Goyal
a3370a1d18
Document the delta transmission protocol
2021-11-26 15:08:18 +05:30
pagedown
bd4399b5fc
...
2021-11-26 09:26:07 +08:00
ImgBotApp
d9d922546f
[ImgBot] Optimize images
...
*Total -- 1,755.23kb -> 1,446.79kb (17.57%)
/logo/kitty.svg -- 8.90kb -> 5.57kb (37.39%)
/docs/screenshots/transfer.png -- 31.21kb -> 22.24kb (28.73%)
/docs/screenshots/themes.png -- 139.72kb -> 110.23kb (21.1%)
/logo/beam-cursor@2x.png -- 1.47kb -> 1.19kb (18.76%)
/docs/screenshots/screenshot.png -- 1,178.10kb -> 958.20kb (18.67%)
/docs/screenshots/remote_file.png -- 54.77kb -> 45.50kb (16.93%)
/docs/screenshots/hints_mode.png -- 61.53kb -> 52.64kb (14.45%)
/docs/screenshots/unicode.png -- 87.86kb -> 75.63kb (13.92%)
/docs/screenshots/panel.png -- 11.81kb -> 10.49kb (11.21%)
/docs/screenshots/diff.png -- 131.05kb -> 118.51kb (9.57%)
/docs/screenshots/splits.png -- 42.34kb -> 40.15kb (5.17%)
/logo/kitty-framed.svg -- 6.49kb -> 6.45kb (0.59%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-11-25 05:39:11 +00:00
Kovid Goyal
00167cd9ab
Merge branch 'docs-kbd' of https://github.com/page-down/kitty
2021-11-25 10:58:29 +05:30
pagedown
1692516955
...
2021-11-25 13:24:46 +08:00
Kovid Goyal
0bcf73f980
...
2021-11-25 10:35:53 +05:30
Kovid Goyal
e68914f46b
Rationalize usage of :kbd:
2021-11-25 10:34:25 +05:30
Kovid Goyal
fd331480fc
...
2021-11-25 10:11:12 +05:30
pagedown
77aa3e7e11
Use Unicode characters for modifier keys
2021-11-25 12:00:36 +08:00
Kovid Goyal
3592a94517
Document the handling of links in the file transfer protocol
2021-11-24 09:03:59 +05:30
Kovid Goyal
a62e831932
Clear prompt markings when erasing the display
...
Fixes prompt detection failing after ctrl+l
2021-11-24 08:17:04 +05:30
Kovid Goyal
b35dd5a869
Mention updated packager notes in changelog
2021-11-24 08:05:10 +05:30
Kovid Goyal
ec28bd93c3
Minor updates to file transfer protocol docs
2021-11-23 22:29:30 +05:30
Kovid Goyal
c5af9613fd
Fix building of docs
2021-11-22 20:02:18 +05:30
Kovid Goyal
9ce807069a
Replace kitten_alias with action_alias in docs
2021-11-22 19:57:54 +05:30
Kovid Goyal
aa4fa4cc85
Allow defining aliases for more general actions, not just kittens
...
Fixes #4260
2021-11-22 19:52:43 +05:30
Kovid Goyal
12bcee3b78
Fix #4258
2021-11-21 22:39:36 +05:30
Kovid Goyal
d6949a7a3c
...
2021-11-19 22:52:57 +05:30
Kovid Goyal
5050a01856
Update shell integration features list
2021-11-19 22:51:40 +05:30
Kovid Goyal
564f865a63
Fix the :italic: role used for CLI docs not being rendered correctly in the HTML docs
2021-11-19 14:28:05 +05:30
Kovid Goyal
62e32ea108
More clarification on windows' file permissions
2021-11-19 10:10:14 +05:30
Kovid Goyal
b17fe747fc
Document the representation of file metadata
2021-11-19 10:02:52 +05:30
Kovid Goyal
ccc2d7d2da
Document file compression
2021-11-19 09:21:09 +05:30
Kovid Goyal
a528b45d60
More transfer protocol docs
2021-11-19 09:09:01 +05:30
Kovid Goyal
0c84285473
Note chunk size in both modes
2021-11-18 23:04:07 +05:30
Kovid Goyal
1df7400ad5
And an example serialization
2021-11-18 23:01:35 +05:30
Kovid Goyal
1cb65438fe
...
2021-11-18 22:54:55 +05:30
Kovid Goyal
cd5dd131d5
Explain shortening of key names during serialization
2021-11-18 22:54:35 +05:30
Kovid Goyal
bfdb09d29f
...
2021-11-18 22:34:58 +05:30
Kovid Goyal
a81e5dd8a5
More documentation of the file transfer protocol
2021-11-18 22:33:25 +05:30
Kovid Goyal
646726b385
...
2021-11-18 21:23:20 +05:30
Kovid Goyal
d47a80c8e8
Document the escape code format for the file transmission protocol
2021-11-18 21:19:56 +05:30
Kovid Goyal
5f4e326985
Start work on documenting the file transfer protocol
2021-11-18 20:33:06 +05:30
Kovid Goyal
a78138ab61
Add a reference to ctrl+shift+right click in the overview
2021-11-18 08:42:30 +05:30
pagedown
b91809eaa4
Allows to open the command output in pager by mouse click
2021-11-17 22:25:49 +08:00
Kovid Goyal
34df7f6bc8
More docs on file transfer
2021-11-17 14:29:06 +05:30
Kovid Goyal
e8331b23d9
More file transfer docs
2021-11-17 14:12:10 +05:30
Kovid Goyal
6c95828e6e
Add a screenshot of the transfer kitten
2021-11-17 13:26:22 +05:30
Kovid Goyal
77d7a6180f
unicode input kitten: Also allow using ctrl+number to switch tabs and pressing any modifier with the function keys
2021-11-17 12:17:46 +05:30
Kovid Goyal
c0ff12a7de
...
2021-11-17 10:46:33 +05:30
Kovid Goyal
b11b04ef67
Start documenting the file transfer kitten
2021-11-17 10:33:37 +05:30
pagedown
555efa4b70
Docs: scrolling to the last jumped position
2021-11-17 00:31:03 +08:00
Kovid Goyal
da3c6945ae
There is no need to modify metadata.json when submitting a new theme as that is done by the gen-metadata.py script when merging
2021-11-16 21:46:46 +05:30
Kovid Goyal
12c8fe32d5
Merge branch 'doc/contributing-themes' of https://github.com/erincerys/kitty
2021-11-16 21:42:54 +05:30
Kovid Goyal
053d9df0fe
...
2021-11-16 21:41:21 +05:30
Kovid Goyal
595ab448be
Merge branch 'doc/build-deps' of https://github.com/erincerys/kitty
2021-11-16 21:39:50 +05:30
Kovid Goyal
86fec106e0
Document the new ways to browse command output
2021-11-16 21:37:08 +05:30
erin
b9b50bf7b4
Improve doc on building from source
...
- Reformat build-time dependency list for readability
- Add build-time package dep of librsync-dev
2021-11-16 07:58:02 -08:00
erin
9abd5bf743
Improve theming doc's contriubting section
...
- Add link to metadata file
- Add link to working with pull requests
- Elaborate on the minutiae of steps involved
2021-11-16 07:52:21 -08:00
Kovid Goyal
bc03b4dff6
Add a screenshot of the themes kitten
2021-11-15 19:16:24 +05:30
Kovid Goyal
80b5f31256
Cleanup handling of types of kitten input
2021-11-15 15:17:34 +05:30
pagedown
f3dd2a8bfd
Get the first command output on screen and the last scrolled one
2021-11-15 15:17:33 +05:30
Kovid Goyal
0965fc45f2
macOS: Fix keyboard input not working after toggling traditional fullscreen till the window is clicked in
2021-11-13 14:20:18 +05:30
Kovid Goyal
0830e66e76
broadcast kitten: Show a "fake" cursor in all windows being broadcast too
...
Fixes #4225
2021-11-12 22:59:20 +05:30
Kovid Goyal
ddf0242f56
Add a changelog entry for IME changes
2021-11-12 17:58:05 +05:30
Kovid Goyal
efbf156f82
Add a note about mintty support of unscroll
2021-11-11 16:53:59 +05:30
Kovid Goyal
880de53d59
When remembering OS window sizes for full screen windows use the size before the window became fullscreen
...
Fixes #4221
2021-11-11 14:34:02 +05:30
Kovid Goyal
4318d2d7d0
Cleanup previous PR
...
Doesnt need a separate changelog entry as its covered by the entry for
focus_visible_window
2021-11-09 22:23:48 +05:30
Kovid Goyal
c3ff888981
Merge branch 'feat-vis-sel-custom-chars' of https://github.com/page-down/kitty
2021-11-09 22:10:00 +05:30
Kovid Goyal
7c85616dcf
Add a note about arguments to layout_action rotate
2021-11-09 21:33:55 +05:30
pagedown
353a48d913
Allows to configure the characters for visual window select
2021-11-09 21:05:31 +08:00
Kovid Goyal
fba5e3a46d
Add note for packagers to create kitty shell integration package for servers
2021-11-08 11:56:08 +05:30
Kovid Goyal
2122304515
Only run manual shell integration is KITTY_INSTALLATION_DIR is set
...
Also add a note about how to get it to work with SSH.
2021-11-08 11:50:21 +05:30
Kovid Goyal
0c160eab7b
Avoid needing to exec kitty to get manual shell integration
2021-11-08 11:37:50 +05:30
Kovid Goyal
4841502959
Use a single kitty invocation for manual shell integration
2021-11-08 11:27:10 +05:30
Kovid Goyal
8218df82f2
Add function to get path to integration script for the current shell
...
Makes setting up manual shell integration much easier. Also clean up
integration docs.
2021-11-08 11:11:16 +05:30
pagedown
c8162324ed
...
2021-11-08 11:36:40 +08:00
pagedown
2c46378886
Add how the fish shell integration works and how to configure it manually
2021-11-08 11:26:15 +08:00
Kovid Goyal
d30c761b3b
A new mappable action to close windows with a confirmation
...
Fixes #4195
2021-11-06 11:09:41 +05:30
Kovid Goyal
76834c0975
Merge branch 'feat-visual-bell-color' of https://github.com/page-down/kitty
2021-11-03 09:13:27 +05:30
pagedown
a3b7a88e9c
...
2021-11-03 10:17:55 +08:00
Kovid Goyal
ebaac70b27
Fix #4183 (paste in wyland with mime type text/plain)
2021-11-03 07:00:06 +05:30
pagedown
b4a6ed8d8f
Allows the visual bell color to be configured
2021-11-02 19:38:36 +08:00
Kovid Goyal
f1573654b9
Update changelog for previous PR
2021-10-30 15:16:11 +05:30
Kovid Goyal
816360c275
A new remote control command to visually select a window
...
Fixes #4165
2021-10-30 13:56:48 +05:30
Kovid Goyal
702bfccfa2
Allow reverse video for the mouse selection
...
Fixes #646
2021-10-28 15:01:48 +05:30
Kovid Goyal
0fdafd8398
Allow rendering the cursor with reverse video
...
Also clean up handling of dynamic global colors.
TODO: Implement none for selection_fg
TODO: Add some tests
TODO: Check that changing colors via remote control works
Fixes #126
2021-10-28 00:21:12 +05:30
Kovid Goyal
336bc2c0e6
Update include path for fish integration script
2021-10-27 16:54:54 +05:30
Kovid Goyal
6f19fd5912
Add more type annotations
2021-10-27 10:50:24 +05:30
Kovid Goyal
4385acd3c6
A new option to set the tab bar margin color independently
2021-10-25 12:21:46 +05:30
Kovid Goyal
0f193141af
Add support for OSC 777 based desktop notifications
...
Might as well, since we also support OSC 9, so why not yet another
poorly designed legacy scheme.
2021-10-25 10:46:00 +05:30
Kovid Goyal
24d5fc5f15
Add changelog entries for all the tab bar changes
2021-10-25 10:27:59 +05:30
Kovid Goyal
7a45653575
...
2021-10-24 22:59:50 +05:30
Kovid Goyal
b316e97a4f
Allow middle clicking on a tab to close it
...
Fixes #4151
2021-10-24 22:56:30 +05:30
Kovid Goyal
80a357623d
Linux X11: Add support for 10bit colors
...
Fixes #4150
2021-10-24 13:19:05 +05:30
Kovid Goyal
729cea88f3
More sophisticated OSC 133 parsing with support for secondary prompts
2021-10-22 11:54:54 +05:30
Kovid Goyal
716ff187f9
kitty @ set-enabled-layouts
...
Fixes #4129
2021-10-17 18:30:34 +05:30
Kovid Goyal
16365f2014
When creating tabs via @ launch with the --match option create the tab in the OS Window containing the result of the match rather than the active OS Window
...
Fixes #4126
2021-10-17 13:27:52 +05:30
Kovid Goyal
a4a7d49bed
A new swap_with_window mappable action
...
Allows visual selection of a window to swap with the current window
2021-10-17 12:52:08 +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
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
5afb16ab8d
A new remote control command to change tab color
...
Fixes #1287
2021-10-12 12:48:25 +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
b180702c97
clarify language
2021-10-11 19:06:38 +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
456564f377
Small text clarification for rendering strategy
2021-10-07 18:31:18 +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
f93a10da48
Add a heart
2021-10-04 14:23:42 +05:30
Kovid Goyal
d6a43a7729
Dont turn on disambiguate keys when receiving th XTMODKEYS escape code
...
See #4075
2021-10-01 21:26:27 +05:30
Kovid Goyal
7650c8bca9
Remove premature changelog entry
2021-09-29 20:42:06 +05:30
Kovid Goyal
3728d2cfd9
Add changelog entry for previous PR
2021-09-29 19:43:33 +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
7a16ef2cc4
...
2021-09-29 13:21:42 +05:30
Kovid Goyal
a0cee13652
Also turn on extended key reporting for CSI > 4; 2 m
...
This is supported by XTerm and used by vim. Fixes #4075
2021-09-29 11:12:01 +05:30
Kovid Goyal
a3b434d2fe
...
2021-09-29 11:01:30 +05:30
Kovid Goyal
36ab05f003
DRYer
2021-09-29 10:59:42 +05:30
Kovid Goyal
f353380e86
Fix #4074
2021-09-29 08:08:29 +05:30
Kovid Goyal
9a3d99515f
Add support for reporting mouse events with pixel co-ordinates using the SGR_PIXEL_PROTOCOL introduced in xterm 359
2021-09-28 11:41:35 +05:30
Kovid Goyal
9cb5f6d9d7
Add changelog entry for last PR
2021-09-27 11:18:47 +05:30
Kovid Goyal
3bc7b5bad9
Remote file transfer: Fix transfer not working is custom ssh port or identity is specified on the SSH command line
...
Fixes #4067
2021-09-27 10:58:40 +05:30
Kovid Goyal
a038477ce0
Cleanup previous PR
2021-09-26 11:17:54 +05:30
Kovid Goyal
2dae95bf0b
Fix reload config macOS shortcut in docs
2021-09-24 08:40:00 +05:30
Kovid Goyal
c2641458e7
A new option to specify the path to a sound file to use as the bell sound
2021-09-24 08:28:37 +05:30
Kovid Goyal
be439cb887
When a tab_bar_background is specified it should extend to the edges of the OS window
...
Fixes #4054
2021-09-23 20:12:30 +05:30
Kovid Goyal
f6a6ead0f3
Fix active_tab_foreground ignored in slant style
...
Fixes #4053
2021-09-23 14:40:08 +05:30
Kovid Goyal
f0fab80f5b
Start work on rsync support for file transfers
2021-09-17 13:41:45 +05:30
Kovid Goyal
9f4f22743f
Document how to install the nightly builds
2021-09-17 07:32:51 +05:30
Kovid Goyal
66e2e60ac4
Allow deleting environment vars from the child environment using env
2021-09-16 08:43:17 +05:30
Kovid Goyal
7266cb653d
Add a reference for the claim of minimal latency
2021-09-14 22:38:58 +05:30
Vincent Bernat
f69e718151
Fix typo in documentation
...
"programmble" → "programmable"
2021-09-14 09:04:06 +02:00
Kovid Goyal
b1322fbe04
Prompt for permission when reading from clipboard by default
...
Fixes #4022
2021-09-13 12:32:40 +05:30
Kovid Goyal
d40456d6a9
Add a FAQ entry with a list of alternate icons
2021-09-12 11:53:08 +05:30
Kovid Goyal
8e203af344
cleanup text
2021-09-12 11:40:02 +05:30
Kovid Goyal
53e38cb1d2
Add a note about hologram.nvim to the graphics protocol page
2021-09-10 10:33:01 +05:30
Kovid Goyal
1ac3de4aeb
typo
2021-09-04 10:45:53 +05:30
Kovid Goyal
0c5ea5c3c0
Make paypal button appearance match the rest
2021-09-03 09:24:55 +05:30
Kovid Goyal
78e4f1cde4
Add github sponsors to support page
2021-09-03 09:13:32 +05:30
Kovid Goyal
7997295d4c
Make a section about terminals implementing the graphics protocol
2021-09-02 12:49:17 +05:30
Kovid Goyal
59b84ae1a4
Note that chafa added support for the graphics protocol
2021-09-01 06:44:35 +05:30
Kovid Goyal
e8873804c0
Note that the graphics protocol is now supported in WezTerm as well
2021-08-30 13:56:21 +05:30
Kovid Goyal
0f37521592
Add a note to the graphics protocol about symlink resolution
2021-08-30 12:23:26 +05:30
Kovid Goyal
8ad1180321
Make a note that only regular files are supported for transmission of graphics data
2021-08-30 12:04:43 +05:30
Kovid Goyal
89f8151579
hints kitten: Fix a regression that caused using the default open program to trigger open actions instead of running the program
...
Fixes #3968
2021-08-23 11:56:16 +05:30
Mukundan314
fb9c911ae9
Fix spelling mistake in docs for themes kitten
2021-08-20 21:35:40 +05:30
Kovid Goyal
40b50332de
Fix space ligatures not working with Iosevka for some characters in the Enclosed Alphanumeric Supplement
...
Recognize chars in this block as non-emoji dingbats to turn on space
ligatures for them
Fixes #3954
2021-08-19 22:28:07 +05:30
Kovid Goyal
9a50dfc4b5
broadcast kitten: Allow broadcasting ctrl+c
...
Fixes #3956
2021-08-19 22:05:29 +05:30
Kovid Goyal
51244c4388
Cleanup previous PR
2021-08-19 19:42:15 +05:30
Fladson Gomes
2529ef2f0b
Add linker fail build notes for macos
2021-08-19 15:08:08 +02:00
Kovid Goyal
fc528941bd
remove reference to obsolete kitty-themes repo
2021-08-19 14:20:06 +05:30
Kovid Goyal
b03c6f70fe
add macOS variants for config scs
2021-08-19 10:00:09 +05:30
Kovid Goyal
42da681f2b
Launch command: Allow specifying the OS window title
2021-08-19 09:52:52 +05:30
Kovid Goyal
44561e8cea
macOS: Fix SIGUSR1 quitting kitty instead of reloading the config file
...
Fixes #3952
2021-08-19 09:37:08 +05:30
Kovid Goyal
34ec3eac44
icat kitten: Fix display of JPEG images that are rotated via EXIF data and larger than available screen size
...
Fixes #3949
2021-08-19 09:08:35 +05:30
Kovid Goyal
59c14d07fd
Update versionadded
2021-08-18 11:02:15 +05:30
Kovid Goyal
86ffb744f5
Move changelog entry for shell integration
2021-08-18 10:06:53 +05:30
Kovid Goyal
eb2f3387c5
Add some notes about the shell marking protocol
2021-08-18 10:06:10 +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
1740821bb4
Move changelog entry into correct place
2021-08-18 10:06:09 +05:30
Kovid Goyal
000e1012c6
Option for packagers to easily tune shell integration
2021-08-18 10:06:08 +05:30
Kovid Goyal
afc5821809
Note when shell integration was added to kitty
2021-08-18 10:06:08 +05:30
Kovid Goyal
482d3bb913
Better integrate shell integration into sidebar toc
2021-08-18 10:06:07 +05:30
Kovid Goyal
48035977e3
Style details summary as a link
2021-08-18 10:06:07 +05:30
Kovid Goyal
6b23921880
Document the new shell integration features
2021-08-18 10:06:07 +05:30
Kovid Goyal
c98e4eb478
Start documenting shell integration
2021-08-18 10:06:07 +05:30
Kovid Goyal
7cd05ad76b
...
2021-08-18 10:06:07 +05:30
Kovid Goyal
fa327d618d
Cursor movement at shell prompts on click
...
Fixes #3825
2021-08-18 10:06:07 +05:30
Kovid Goyal
8a9234ba4f
Move shell integration docs into own file
2021-08-18 10:06:06 +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
51fa25e03d
Add shortcuts for jumping to prev/next shell prompt
2021-08-18 10:06:04 +05:30
Kovid Goyal
4931477ef4
typo
2021-08-18 10:06:04 +05:30
Kovid Goyal
801f0d51a1
Cleanup docs a bit
2021-08-18 08:31:49 +05:30
Kovid Goyal
bdebb19648
Merge branch 'wayland-hyper' of https://github.com/orki/kitty
2021-08-18 08:29:51 +05:30
Ravi R Kiran
75df0cbcf5
Gate Wayland modifier autodiscovery behind an environment variable
2021-08-17 21:46:09 -05:00
Kovid Goyal
e23b4ce6b4
Document a couple more env vars
2021-08-18 07:49:54 +05:30
Kovid Goyal
a82bc6738c
A new option to draw the tab bar centered or right
...
Fixes #3946
2021-08-18 07:35:04 +05:30
Kovid Goyal
868626c79c
Allow the user to supply a custom Python function to draw tab bar
2021-08-18 07:15:03 +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
cd7b4fcd8e
version 0.23.1
2021-08-17 11:37:24 +05:30
Kovid Goyal
dbce9a8f29
themes kitten: Fix only the first custom theme file being loaded
...
Fixes #3938
2021-08-16 20:27:21 +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
c00e945f6e
Make the clipboard size limit configurable
...
Fixes #3937
2021-08-16 17:29:36 +05:30
Kovid Goyal
56cb628ee8
macOS: Bundle mozilla's root certificates with kitty
...
Apple doesnt provide root certificates in a form useable by openssl
which means all ssl based network requests fail, so bundle our own
Fixes #3936
2021-08-16 17:16:03 +05:30
Kovid Goyal
827b6598b2
version 0.23.0
2021-08-16 07:38:02 +05:30
Kovid Goyal
59bafea06d
Add some docs for non-interactive theme changing
2021-08-16 07:37:59 +05:30
Kovid Goyal
d61aca40b8
Make link to template.conf a download link
2021-08-16 07:14:49 +05:30
Kovid Goyal
bf704d35a2
Add a link to kitty-themes in the changelog
2021-08-16 07:11:05 +05:30
Kovid Goyal
8cfb1efb01
hints kitten: Make the --program option work with --linenum-action=self
...
Fixes #3931
2021-08-15 08:27:25 +05:30
con-f-use
437ba69049
docs: typo in hint.rst, adaption to new layout
2021-08-14 15:19:27 +02:00
Kovid Goyal
dbc7e8e85d
When dragging word or line selections, ensure the initially selected item is never deselected
...
This matches behavior in most other programs
Fixes #3930
2021-08-13 20:23:43 +05:30
Kovid Goyal
f3333ce941
Fix getting connection data from ssh command line when -- is used in the command line
...
This broke the remote file kitten when using the ssh kitten as the later
was changed to use -- recently.
Fixes #3929
2021-08-13 17:14:43 +05:30
Kovid Goyal
a803c8bcc5
Make the visual bell flash more gentle, especially on dark themes
...
Fixes #2937
2021-08-11 12:09:25 +05:30
Kovid Goyal
d916ecc4f3
Add a non-interactive mode to the themes kitten
2021-08-08 07:57:14 +05:30
Kovid Goyal
e1ed9aca10
clear_all_mouse_shortcuts -> clear_all_mouse_actions
2021-08-07 21:34:16 +05:30
Kovid Goyal
a9771dccba
Change list position in kittens intro
2021-08-07 18:40:36 +05:30
Kovid Goyal
4849e07c26
Document the themes kitten
2021-08-07 18:38:33 +05:30
Kovid Goyal
9e2590eb15
Set the KITTY_PID env var when running child processes
2021-08-07 16:48:34 +05:30
Kovid Goyal
3287798efe
terminfo: Fix "cnorm" the property for setting the cursor to normal using a solid block rather than a blinking block cursor
...
cnorm should match the default cursor in kitty, which is a blinking
block. Fixes #3906
2021-08-07 15:15:59 +05:30
Kovid Goyal
9e7253c179
macOS: Set LANG to en_US if cocoa reports language as en_* that is not a valid locale
...
Fixes #3899
2021-08-05 06:29:21 +05:30
Kovid Goyal
57ced9bc83
Dont send press event for shift+middle when grabbed
...
Fixes #3902
2021-08-05 05:03:22 +05:30
Kovid Goyal
55319cd6d6
FreeType: Round glyph advances
...
The old code would simply add advances and store as a float with
individual glyph positioning using floor() based on the advance +
offset. This breaks rendering of infinite length ligatures at some font
sizes as they either under or overflow. Rounding the advances seems to
fix it. Dont know if it will have other ill-effects for non infinite
length ligatures. If it does we can test total ligature length and
use rounding only for long ligatures.
Fixes #3896
2021-08-04 08:40:49 +05:30
Kovid Goyal
37c563802c
typo
2021-08-03 12:58:38 +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
ab889e2945
A new "slant" style for the tab bar
2021-08-03 08:45:55 +05:30
Kovid Goyal
13e59df1f8
version 0.22.2
2021-08-02 08:20:33 +05:30
Kovid Goyal
68cd863fe0
version 0.22.1
2021-07-31 12:03:42 +05:30
Kovid Goyal
65e5015d19
Allow linking to discussions in docs
2021-07-31 11:51:03 +05:30
Kovid Goyal
c26665ec4d
Wayland: If the compositor turns off server side decorations after turning them on do not draw client side decorations
...
This matches the behavior of GNOME based clients and in any case sway
seems to get very confused if CSD is drawn.
Fixes #3888
2021-07-31 11:41:27 +05:30
Kovid Goyal
5e629d5c09
Linux binary: Remove any RPATH build artifacts from bundled libraries
...
Thanks to Dan Egnor for pointing these out.
2021-07-29 13:12:49 +05:30
egnor
96ce6c9504
Resolve some duplication in glossary.rst
2021-07-28 23:47:55 -07:00
egnor
0d55865545
more accurately describe editor behavior
2021-07-28 23:44:09 -07:00
Kovid Goyal
a1fc383e6f
Cleanup the previous PR
2021-07-29 11:52:14 +05:30
Kovid Goyal
d3d3e99979
broadcast kitten: Fix decoding of key events
...
No clue why mypy didnt catch this error
2021-07-29 08:55:34 +05:30
Kovid Goyal
17ff317d30
Allow specifying additional targets for detach_window
2021-07-28 21:50:09 +05:30
Kovid Goyal
faef9f0049
...
2021-07-28 21:27:43 +05:30
Kovid Goyal
9462654738
Update changelog
2021-07-28 15:52:54 +05:30
Kovid Goyal
6f265f448d
DRYer
2021-07-28 15:39:21 +05:30
Kovid Goyal
bcff2a7fb6
Add aliases to GraphicsCommand to make it more useable
2021-07-28 13:28:21 +05:30
Kovid Goyal
94188fddce
pep8-ify sample code
2021-07-28 11:13:29 +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
887347106d
version 0.22.0
2021-07-26 13:57:09 +05:30
Kovid Goyal
419cf78984
A new remote control command to resize OS Windows
2021-07-25 22:57:00 +05:30
Kovid Goyal
85e028cab1
Add links to kitten source code
2021-07-24 08:15:52 +05:30
Kovid Goyal
ff191c9404
clipboard kitten: fix copies to clipboard not working without the --wait-for-completion option
2021-07-24 07:55:50 +05:30
Kovid Goyal
e7bfb04047
Fix mouse actions not working when caps lock or num lock are engaged
...
Fixes #3859
2021-07-24 07:06:46 +05:30
Kovid Goyal
41c0343d33
macOS: Fix automatic detection of bold/italic faces for fonts that use the family name as the full face name of the regular font not working
...
Fixes #3861
2021-07-23 23:06:42 +05:30
Kovid Goyal
aa8156a7fd
Remove mentions of no-append
2021-07-23 22:28:34 +05:30
Kovid Goyal
e48adf7a07
Allow leading/trailing spaces in tab_activity_symbol
2021-07-23 22:26:10 +05:30
Kovid Goyal
8f214c51c0
Get rid of kitty's special OSC 52 protocol
...
A better solution from an ecosystem perspective is to just work with the
original protocol. I have modified kitty's escape parser to special case
OSC 52 handling without changing its max escape code size.
Basically, it works by splitting up OSC 52 escape codes longer than the
max size into a series of partial OSC 52 escape codes. These get
dispatched to the UI layer where it accumulates them upto the 8MB limit
and then sends to clipboard when the partial sequence ends.
See https://github.com/ranger/ranger/issues/1861
2021-07-23 22:18:02 +05:30
Kovid Goyal
340159b591
Graphics protocol: Support for frame composition
...
Fixes #3809
2021-07-22 18:58:59 +05:30
Kovid Goyal
13fc921fa5
Dont hardcode the ignore path for sphinx-autobuild
2021-07-22 11:03:13 +05:30
Kovid Goyal
61f5d3972f
Dont use scrollIntoView as it causes the main content to scroll as well
2021-07-21 16:39:57 +05:30
Kovid Goyal
5027bc743b
Mark sidebar toc entry corresponding to current hash
...
Also scroll it to the top on initial page load
2021-07-21 14:41:01 +05:30
Kovid Goyal
9b8085220f
...
2021-07-21 14:16:53 +05:30
Kovid Goyal
54c04301cc
Use html_css_files instead of add_css_file
2021-07-21 13:12:32 +05:30
Kovid Goyal
cfd3bc823c
...
2021-07-21 12:36:55 +05:30
Kovid Goyal
329d95fd3a
Include all in page headings in the sidebar ToC
...
The furo theme tries to make this impossible, fortunately,
this being python, we dont care what it wants
2021-07-21 10:35:58 +05:30
Kovid Goyal
eeb4d3fe55
Dont show individual tools in the page toc
2021-07-20 14:39:52 +05:30
Kovid Goyal
c6da4576b6
...
2021-07-20 14:37:31 +05:30
Kovid Goyal
2417122ed3
Make the integration tools link targets
2021-07-20 14:28:44 +05:30
Kovid Goyal
e6c17e19d7
Turn on nitpicky in makefile rather than conf.py
2021-07-20 13:57:58 +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
c7ee776349
...
2021-07-20 13:21:45 +05:30
Kovid Goyal
ffeacef394
Document the various env vars kitty uses/sets
2021-07-20 13:19:23 +05:30