Kovid Goyal
9e9d1a4e96
Add a glossary to define some commonly used terms in kitty
2021-07-17 06:36:56 +05:30
Kovid Goyal
fd475423cf
Fix reference to option in changelog docs
2021-07-17 06:30:48 +05:30
Kovid Goyal
070911d458
Wayland: Fix initial_window_size in cells on scale != 1 screens
...
Fixes #3834
2021-07-17 06:04:56 +05:30
Kovid Goyal
ac6224563b
Cleanup previous PR
2021-07-16 21:43:56 +05:30
Kovid Goyal
4b889750db
Add a new variable `{num_window_groups}` for tab_title_template
...
See #3837
2021-07-16 19:25:24 +05:30
Kovid Goyal
368bc91eed
macOS: Render colors in the sRGB colorspace to match other macOS terminal applications
...
Fixes #2249
2021-07-12 17:34:03 +05:30
Kovid Goyal
3a322c5c6e
Fix warning from sphinx
2021-07-12 13:22:39 +05:30
Kovid Goyal
c5ee044343
Merge branch 'patch-1' of https://github.com/con-f-use/kitty
2021-07-12 13:21:08 +05:30
con-f-use
19b918e56f
mention kitten_alias in hits documentation
...
No idea if I correctly referenced this url: https://sw.kovidgoyal.net/kitty/conf.html#opt-kitty.kitten_alias
2021-07-12 07:48:34 +02:00
Kovid Goyal
75b73f6821
Allow using neighboring window operations in the stack layout
2021-07-09 08:54:22 +05:30
Kovid Goyal
f62f94381e
also forgot to list the a=a key
2021-07-08 09:17:42 +05:30
Kovid Goyal
cd6b3da665
Fix turning off cursor blink via escape codes not working
...
Also fix cursor blink stopping after terminal reset. The default cursor
state should be blinking.
Fixes #3808
...
2021-07-07 20:45:46 +05:30
Kovid Goyal
25fb5d0ee6
Forgot to list the f key for a
2021-07-07 18:26:06 +05:30
Kovid Goyal
1ec07eb17a
diff kitten: Remove limit on max line length of 4096 characters
...
Fixes #3806
2021-07-07 07:27:42 +05:30
Kovid Goyal
a5b293401d
Add an action to restore move-end behavior when extending selections
2021-07-04 19:02:33 +05:30
nick black
3495591c5f
[trivial] s/the/then/
2021-07-01 10:34:43 -04:00
Kovid Goyal
050c31094b
toggle_layout action to zoom/unzoom active window
2021-07-01 17:57:00 +05:30
Kovid Goyal
026d200add
Fix a bug in the implementation of the synchronized updates escape code that could cause incorrect parsing if either the pending buffer capacity or the pending timeout were exceeded
...
Fixes #3779
2021-07-01 15:32:53 +05:30
Kovid Goyal
6e5ed38b76
Add syntax highlighting for mouse_map
2021-06-30 15:56:03 +05:30
Kovid Goyal
8d308ef2b8
Add a ref to vim-kitty for syntax highlighting kitty.conf
2021-06-30 15:50:43 +05:30
Kovid Goyal
247d700c30
Fix docs build failure
2021-06-30 15:12:46 +05:30
Kovid Goyal
a8f7b1eb92
Disable text justification in website
...
Looks really bad in many places as there are quite a few non-breakbale
phrases.
2021-06-30 15:03:06 +05:30
Kovid Goyal
bc66b7f16e
Fix a bunch of broken links
2021-06-30 14:59:54 +05:30
Kovid Goyal
606708a96e
Cross reference builtin shortcuts from actions
2021-06-30 14:52:47 +05:30
Kovid Goyal
2ec0d94c31
Document all mappable actions
2021-06-30 14:33:28 +05:30
Kovid Goyal
b0edbf2857
Mark more actions
2021-06-29 22:21:01 +05:30
Kovid Goyal
73f641cb66
version 0.21.2
2021-06-28 06:22:35 +05:30
Kovid Goyal
691b7215a0
Unicode input kitten: Fix searching when a word has more than 1024 matches
...
Fixes #3773
2021-06-27 21:04:43 +05:30
Kovid Goyal
8a4b326127
Finish completion for ssh kitten
...
Fixes #3760
2021-06-26 12:28:12 +05:30
Kovid Goyal
bd67899943
Allow using super and sub scripts in tab titles
...
The syntax is
{sup.whatever}
works by translating enhlish letters/number to their unicode
equivalents.
Fixes #3763
2021-06-25 15:02:43 +05:30
Kovid Goyal
5eabd69659
...
2021-06-25 08:03:20 +05:30
Kovid Goyal
e83be21756
Add a note about completions for the SSH kitten
2021-06-25 08:02:28 +05:30
Kovid Goyal
13c58536be
Cleanup previous PR and add changelog entry
2021-06-24 21:27:15 +05:30
Kovid Goyal
e337fcaadc
query terminal kitten: Allow querying font face and size information
...
Fixes #3756
2021-06-24 13:31:50 +05:30
Kovid Goyal
ce50043048
Add an issue reference to the changelog
2021-06-23 14:16:41 +05:30
Kovid Goyal
576ce21fc8
macOS: Fix shortcuts in the global menu bar responding slowly when cursor blink is disabled/timed out
...
The event loop needed to be forced to tick over immediately otherwise
the changes were not being rendered till some other event such as mouse
motion or key release was not delivered.
Fixes #3693
2021-06-21 20:58:44 +05:30
Kovid Goyal
2ba015d0be
Add an issue reference to the changelog
...
Fixes #3405
2021-06-21 16:46:49 +05:30
Kovid Goyal
1c25ed7666
ssh kitten: Fix "Connection closed" message being printed by ssh when running remote commands
...
Don't force allocate a tty when running remote commands. This
matches ssh behavior as well.
2021-06-21 16:40:07 +05:30
Kovid Goyal
fd4c7a4ed2
ssh kitten: Support system where the login shell is a non-POSIX shell
...
Now the kitten passes its script to /bin/sh and detects the login shell
using various strategies based on the value of $USER on the remote
machine. The strategies are tried one after another till one succeeds:
1) getent passwd $USER
2) id -P
3) python pwd module
4) parsing /etc/passwd
The hope is that these strategies will fail on fewer systems than
relying on the login shell being POSIX compliant.
2021-06-21 16:30:49 +05:30
Kovid Goyal
32d275c138
Document how to use the new config framework with external kittens
2021-06-21 05:31:17 +05:30
Luflosi
e61d328cb0
Fix typo in changelog
2021-06-18 16:36:27 +02:00
Kovid Goyal
857c88a951
Add a note to the keyboard protocol elucidating the use of separate main and alternate screen mode stacks in more detail
2021-06-18 09:58:19 +05:30
Kovid Goyal
74b0a7f6f8
Make it clearer that there are separate keyboard mode stacks for main and alternate screens
2021-06-18 09:41:35 +05:30
Kovid Goyal
5da5d00aec
text typos
2021-06-18 08:20:32 +05:30
Kovid Goyal
eb59fae9b0
...
2021-06-18 08:20:04 +05:30
Kovid Goyal
b6b38d6f44
Linux: Fix emoji/bitmapped fonts not useable in symbol_map
2021-06-18 08:01:23 +05:30
Kovid Goyal
4f4d9e0ae3
...
2021-06-17 21:34:26 +05:30
Kovid Goyal
43c1776594
Handle systems that use less -F as pagers
...
Fix #3740
2021-06-17 21:33:26 +05:30
Kovid Goyal
6ddbda00df
Clean up url excluded chars PR
2021-06-17 13:11:23 +05:30
Kovid Goyal
0fb2f383ac
Clean up the baseline adjustment PR
2021-06-16 20:39:00 +05:30
Kovid Goyal
ee77144e2b
Make the sample script a little nicer
2021-06-16 18:51:21 +05:30
Kovid Goyal
9d3a2cc219
Fix space based ligatures not rendering correctly
...
The new infinite ligature cache needed to be keyed by total number of
cells as well as total number of glyphs, otherwise a space based
ligature which is the same glyph rendered in different numbers of cells
wold render incorrectly when present in multiple forms. Fixes #3729
2021-06-16 18:41:01 +05:30
Kovid Goyal
51f8b22dfa
macOS: Fix middle-click to paste from clipboard not working
...
Fixes #3730
2021-06-15 13:45:50 +05:30
Kovid Goyal
057084a708
Add support for XTVERSION version reporting escape code
2021-06-14 10:20:50 +05:30
Kovid Goyal
79b130ed23
version 0.21.1
2021-06-14 07:47:32 +05:30
Kovid Goyal
1b35708d89
macOS: Fix a crash when rendering ligatures larger than 128 characters
...
Fixes #3724
2021-06-14 07:15:52 +05:30
Kovid Goyal
c7b91e5f19
Cocoa grabs control+function key presses so use dedicated cmd based shortcuts for those on macOS
2021-06-13 18:20:14 +05:30
Kovid Goyal
b9d52dfaf7
Update Changelog
2021-06-13 10:01:38 +05:30
Kovid Goyal
2c8f66586f
macOS: Fix a regression in the previous release that broke rendering of strikeout
...
The new cell height code forgot to adjust strikeout position.
Fixes #3717
2021-06-13 09:29:30 +05:30
Kovid Goyal
750cf7ad20
version 0.21.0
2021-06-12 08:41:37 +05:30
Kovid Goyal
962acd1537
ssh kitten: Fix non-standard properties in terminfo such as the ones used for true color not being copied
2021-06-12 07:27:14 +05:30
Kovid Goyal
007be8e52c
Add a note about matching source to binary versions
2021-06-11 09:14:05 +05:30
Kovid Goyal
5e4c98eae6
Remote control: Allow matching tabs by index number in currently active OS Window
...
Fixes #3708
2021-06-11 09:12:08 +05:30
Kovid Goyal
858a6dc27e
Document KITTY_DEVELOP_FROM
2021-06-11 08:59:55 +05:30
Kovid Goyal
199685a25b
Graphics protocol: Add support for shared memory on Windows
2021-06-10 12:44:50 +05:30
Kovid Goyal
64f1211cf8
Fix example in FAQ
...
Mapping wont work in kitty keyboard mode.
2021-06-09 20:46:36 +05:30
Kovid Goyal
f26d5b02cb
...
2021-06-09 08:01:46 +05:30
Leiser Fernández Gallo
86ad318e6c
Fix Iosevka version in the docs
...
Iosevka with kitty support is already out, just waiting for kitty to be released too 🎉
2021-06-07 17:36:40 +02:00
Kovid Goyal
df05339d2a
Allow reloading config by sending the SIGUSR1 signal
2021-06-07 20:51:45 +05:30
Kovid Goyal
ec1303a232
Fix some more warnings
2021-06-07 17:30:13 +05:30
Kovid Goyal
bfffd98fd4
Add a changelog entry for config reloading
...
Fixes #1292
2021-06-07 09:38:41 +05:30
Kovid Goyal
9003c76261
Add a shortcut to reload the config file
2021-06-06 18:49:58 +05:30
Kovid Goyal
4ced7b7657
Missed one reference to --debug-config
2021-06-05 15:12:52 +05:30
Kovid Goyal
4a71afaf96
Get rid of --debug-config
...
Instead have a keybind that shows the configuration used
by the currently running kitty instance
2021-06-05 14:27:24 +05:30
Kovid Goyal
091fec0867
Add tab bar margin height to changelog
...
Fixes #3685
Fixes #3247
2021-06-05 09:18:52 +05:30
Kovid Goyal
81411e6b54
Fix trailing parentheses in URLs not being detected
...
Also fix URLs starting near the end of the line not being detected.
Fixes #3688
2021-06-04 18:13:36 +05:30
Kovid Goyal
1b3742efbb
Add a link to Iosevka in the changelog
2021-06-04 12:20:27 +05:30
Kovid Goyal
e01bb09e8c
Fix ligatures not working with the Iosevka font
...
Fixes #297
2021-06-04 12:18:17 +05:30
Kovid Goyal
93e9d3cb5f
Fix a crash on exit on macOS
...
Calling Python API functions is not allowed in atexit handlers.
Fixes #3686
2021-06-03 11:54:55 +05:30
Kovid Goyal
0bbc4462fd
Coalesce shortcuts as well
2021-05-31 17:40:49 +05:30
Kovid Goyal
46b3f71b8f
Start work on porting docs generation
2021-05-31 17:40:49 +05:30
Kovid Goyal
d7aa9952d8
Fix a regression that caused using the `title` command in session files to stop working
...
Fixes #3676
2021-05-31 09:31:29 +05:30
Kovid Goyal
bfe1952705
Merge branch 'less-contrast-for-powerline-alt-separator' of https://github.com/chipaca/kitty
2021-05-30 07:37:41 +05:30
Kovid Goyal
39b3d3de0f
macOS: Fix the baseline for text not matching other CoreText based applications for some fonts
...
Finally found an API to query CoreText for the adjusted baseline
position, so the baseline should now match up with other CoreText
based applications.
Fixes #2022
2021-05-29 14:19:20 +05:30
Kovid Goyal
056d16017f
Fix #3660
2021-05-28 05:33:12 +05:30
Kovid Goyal
5cef0aef92
Update changelog for last PR
2021-05-25 18:19:34 +05:30
Kovid Goyal
00302b74d1
Add a default mapping for line_from_point selection
2021-05-23 11:37:26 +05:30
Kovid Goyal
97440d45d6
Add an example showing how to run things in scripts via launch
2021-05-21 16:02:05 +05:30
Kovid Goyal
c5afe4e745
Merge branch 'feat/undercurl-retina' of https://github.com/disrupted/kitty
2021-05-21 08:30:21 +05:30
Kovid Goyal
bc6e819396
typos in text
2021-05-19 20:35:43 +05:30
Kovid Goyal
cf88eb9d60
ssh kitten: Mimic behavior of ssh more closely
...
Execute any command specified on the command line via the users' shell
on the remote side just as ssh does
Fixes #3638
2021-05-18 15:12:57 +05:30
Kovid Goyal
d7c7bb00b8
Merge branch 'master' of https://github.com/copy/kitty
2021-05-17 07:42:13 +05:30
Fabian
0485f0c7ed
kitty @ get-text add an option to wrap long lines
2021-05-16 15:19:22 -05:00
Kovid Goyal
2ade6c0739
Update outdated info in build docs
2021-05-16 21:22:33 +05:30
Kovid Goyal
5eeb19871b
Update dependency requirements for build from source
2021-05-16 21:20:11 +05:30
Kovid Goyal
fcd206891f
kitty @ get-text add an option to also get the current cursor position and state as ANSI escape codes
...
Fixes #3625
2021-05-15 09:27:28 +05:30
Kovid Goyal
3bf9130b0a
Fix deleting windows that are not the last window via remote control leaving no window focused
...
Fixes #3619
2021-05-14 07:25:48 +05:30
Kovid Goyal
81af379bbc
correct spelling
2021-05-13 17:46:21 +05:30
Kovid Goyal
9b07aa6894
Simplify Quickstart section by delegating repo link to repology.org
...
Also add a warning about some Linux distros with outdated packages.
2021-05-13 17:42:29 +05:30
Kovid Goyal
f64b4e0e56
...
2021-05-12 20:26:38 +05:30
Kovid Goyal
a1356d3bcf
...
2021-05-12 12:29:53 +05:30
Kovid Goyal
4c5a1ceefa
Add a FAQ entry for why one should never output binary data into terminals
2021-05-12 12:24:29 +05:30
Kovid Goyal
e4b4a35375
macOS: Fix rendering getting stuck on some machines after sleep/screensaver
...
This is caused, as far as I can tell, by CVDisplayLink getting stuck.
Apple apparently are incapable of writing a simple timer robustly.
So if it remains stuck after a second delete and recreate it to force it
to restart.
Fixes #2016
2021-05-12 07:30:17 +05:30
Kovid Goyal
cc2afef390
Make the max number of unscrolled lines implementation defined
2021-05-11 14:55:14 +05:30
Kovid Goyal
7c5706ead9
Add the ability to unscroll the screen to the `kitty @ scroll-window` remote control command
...
Fixes #3604
2021-05-11 14:36:52 +05:30
Kovid Goyal
bcb739fcd2
Allow clicking URLs to open them without needing to also hold ctrl+shift
2021-05-11 14:20:12 +05:30
Kovid Goyal
80c03f28f8
Add a note about backward incompatibility
2021-05-11 10:36:48 +05:30
Kovid Goyal
7a40959f13
Add a configurable mouse action to select from the clicked point to the end of the line.
...
Fixes #3585
2021-05-11 09:01:52 +05:30
Kovid Goyal
2b4d55804c
Document the mouse action mapping infrastructure
2021-05-11 08:39:13 +05:30
Kovid Goyal
858dac5601
Port mouse selection handling to the new generic mouse actions framework
2021-05-10 21:33:13 +05:30
Kovid Goyal
ac2a01fb09
Implement documentation generation and conf file generation for mouse actions
2021-05-10 14:27:45 +05:30
Kovid Goyal
f6b0fcbc0f
Add a link to patat
2021-05-10 07:12:31 +05:30
Kovid Goyal
a802058886
Add a link to hologram.nvim
2021-05-10 07:08:27 +05:30
Kovid Goyal
bbc1f68966
Add a link to euporie
2021-05-10 07:04:45 +05:30
Kovid Goyal
9536a475ff
Add changelog entry for last PR
2021-05-10 06:12:41 +05:30
Kovid Goyal
6c0730fef4
...
2021-05-09 15:27:36 +05:30
Kovid Goyal
c73132610e
Merge branch 'master' of https://github.com/jean/kitty
2021-05-09 15:26:56 +05:30
Jean Jordaan
77abaaf8b8
Oh yes, gather stow'd directories in one place for tidiness
2021-05-09 16:43:22 +07:00
Jean Jordaan
2787e86fd7
Shout-out to stow, it deserves to be used :-)
2021-05-09 16:38:49 +07:00
Kovid Goyal
355808b0f6
Fix dynamically changing the background color in a window causing rendering artifacts in the tab bar
...
Fixes #3595
2021-05-09 11:54:51 +05:30
Kovid Goyal
80c13fa75b
Use same co-ord system for cursor as in KITTY_PIPE_DATA
2021-05-09 08:11:05 +05:30
Kovid Goyal
9a6c2aa1ea
Add a few more special command line arguments for launch
...
Now all ``KITTY_PIPE_DATA`` is also available via command line argument substitution
Fixes #3593
2021-05-09 07:46:37 +05:30
Kovid Goyal
63d76ee837
macOS: When the Apple Color Emoji font lacks an emoji glyph search for it in other installed fonts
...
Fixes #3591
2021-05-09 07:17:32 +05:30
nick black
80e3c871ce
graphics-protocol.rst: s/and/an/
2021-05-07 06:15:12 -04:00
Kovid Goyal
efb0f6f24a
Fix a regression in 0.20.0 that sent incorrect bytes for the F1-F4 keys in rmkx mode
...
Fixes #3586
2021-05-07 15:09:42 +05:30
Kovid Goyal
dbf8580dc3
Add issue reference for infinite length ligatures
...
Fixes #3504
2021-05-07 11:55:38 +05:30
Kovid Goyal
5836e456e5
Cleanup mouse features documentation
2021-05-07 09:19:17 +05:30
Kovid Goyal
33287115de
Support infinite length ligatures
2021-05-07 06:59:24 +05:30
Kovid Goyal
86ce11134a
Unicode input kitten: Fix a regression in 0.20.0 that broke keyboard handling when the num lock or caps lock modifiers were engaged.
...
Fixes #3587
2021-05-07 06:55:25 +05:30
Kovid Goyal
c891432c9d
version 0.20.3
2021-05-06 08:11:41 +05:30
Kovid Goyal
bf462e535a
Fix focus changes not being sent to windows when focused window changes because of the previously focused window being closed
...
Fixes #3571
2021-05-05 14:45:57 +05:30
Kovid Goyal
5cf228e362
Fix tab activity tracking not working unless there is some other activity in tab bar as well
...
Fixes #3571
2021-05-05 14:30:16 +05:30
Kovid Goyal
b570dfcd09
Move the inline ToC above quickstart
...
local doesnt work below quickstart and it also serves as a good overview
2021-05-04 11:31:34 +05:30
Kovid Goyal
2bc35539f0
Exclude document titles from local ToCs
2021-05-04 11:19:49 +05:30
Kovid Goyal
80e05319c6
...
2021-05-04 11:08:04 +05:30
Kovid Goyal
49459b3774
Merge branch 'fix-help-menu-spotlight-search' of https://github.com/Luflosi/kitty
2021-05-04 08:20:58 +05:30
Kovid Goyal
d4c7c205cb
Add a changelog entry for universal binaries
2021-05-02 07:35:59 +05:30
Kovid Goyal
6b9b478492
Linux: Fix keyboard layout change keys defined via compose rules not being ignored
2021-05-01 08:09:26 +05:30
Kovid Goyal
28b4fe5cb6
A new show_key kitten
...
Fixes #3556
2021-04-29 13:10:20 +05:30
Kovid Goyal
d1169a0f37
Fix #3549
2021-04-28 19:46:56 +05:30
Kovid Goyal
57b5e493a4
version 0.20.2
2021-04-28 10:50:34 +05:30
Kovid Goyal
162e498347
Fix @ set-colors for active_tab_foreground
2021-04-26 20:18:50 +05:30
Kovid Goyal
172023afca
Forgot the double backslash in the docs
2021-04-26 17:31:43 +05:30
Kovid Goyal
18c7ea50b4
Cleanup text
2021-04-26 13:46:03 +05:30
Kovid Goyal
bdddb238f8
Also generate a man page for kitty.conf
2021-04-26 13:35:22 +05:30
Kovid Goyal
8d46237935
Add the most common keyboard shortcuts to the kitty man page
2021-04-26 12:39:25 +05:30
Kovid Goyal
f32ad617a2
Special case rendering of the few remaining Powerline box drawing chars
...
Fixes #3535
2021-04-26 09:07:55 +05:30
Kovid Goyal
62656b24eb
GNOME: Add a new option to control the color of the kitty window titlebar
2021-04-25 11:22:23 +05:30
Kovid Goyal
89fd726e07
A new remote control command @env to change the default environment passed to newly created windows
...
Fixes #3529
2021-04-24 18:06:57 +05:30
Kovid Goyal
cbf33fa14b
Fix #3523
2021-04-23 16:23:13 +05:30