Kovid Goyal
4b259dd719
diff kitten: Make the keyboard shortcuts configurable
...
Fixes #563
2018-05-23 13:10:32 +05:30
Kovid Goyal
74a6cdb3bb
...
2018-05-23 09:35:57 +05:30
Kovid Goyal
ba554fb01d
...
2018-05-23 09:35:29 +05:30
Kovid Goyal
39c98e83da
Cleanup key action with arguments parsing
2018-05-23 09:32:52 +05:30
Kovid Goyal
46b4f33850
A nice error message when using shortcuts to change background_opacity without setting dynamic_background_opacity
...
Also change the default shortcuts
2018-05-23 09:14:10 +05:30
Kovid Goyal
ad8e16aac0
...
2018-05-23 08:50:19 +05:30
Kovid Goyal
ae6e082419
Keyboard shortcuts to control background opacity
2018-05-23 08:48:59 +05:30
Kovid Goyal
8e0e4b8fd1
cmds: Check for extra arguments
2018-05-23 08:24:08 +05:30
Kovid Goyal
76da315f81
...
2018-05-23 08:19:30 +05:30
Kovid Goyal
95de39feb9
Nice error message when dynamic_background_opacity is not set
2018-05-23 08:16:22 +05:30
Kovid Goyal
c0f790c928
Add a remote command to control window opacity
...
Fixes #569
2018-05-23 08:13:37 +05:30
Kovid Goyal
fe65b346c1
Fix Ctrl+Alt+Space not working in normal and application keyboard modes.
...
Fixes #562
2018-05-22 14:52:00 +05:30
Kovid Goyal
8a3e81b7ba
Send an empty response to clipboard queries if reading from clipboard is not allowed or the clipboard is empty
...
Prevents utilities from hanging when querying the clipboard. Also fix 52
prefix missing from the OSC response.
2018-05-21 23:17:39 +05:30
Kovid Goyal
a29c317217
Add code to disable terminal echo to non_blocking_read
2018-05-21 22:09:34 +05:30
Kovid Goyal
9903b8e8db
version 0.10.0
2018-05-21 09:50:36 +05:30
Kovid Goyal
a01dad8c3c
Render the shade unicode box characters as per the spec
2018-05-20 16:34:17 +05:30
Kovid Goyal
b6baa99fce
diff kitten: Make the representation of tabs configurable
2018-05-20 15:37:52 +05:30
Kovid Goyal
7282d8edc1
Add an option to control how much dimming SGR dim does
2018-05-20 11:00:13 +05:30
Kovid Goyal
6f2d63eb87
Implement SGR dim
...
kitty now supports the SGR DIM escape code, which makes text fade into
the background. It works by alpha blending the text color into the
background color. Fixes #446
2018-05-20 10:43:26 +05:30
Kovid Goyal
fb57653665
Make debugging kittens a little nicer
...
Now debug() writes to the stderr of the parent kitty process instead of
a temp file.
2018-05-19 16:32:08 +05:30
Kovid Goyal
c2bd6a66d9
...
2018-05-19 08:49:03 +05:30
Kovid Goyal
ba9af3df8c
Fix moving cursor outside a defined page area incorrectly causing the cursor to be placed inside the page area. Caused incorrect rendering in neovim, which relies on this behavior.
...
Fixes #542
2018-05-19 08:04:37 +05:30
Kovid Goyal
5d4e968f50
Allow commenting lines in command logs
2018-05-19 07:33:29 +05:30
Kovid Goyal
0e327f3d13
Allow kittens to ask for wrap markers
2018-05-18 23:09:27 +05:30
Kovid Goyal
bb06bfa627
Cleanup the as_text_generic macro
...
Also allow adding a \r at the end of each visual line
2018-05-18 23:06:06 +05:30
Kovid Goyal
2a713cab60
kittens should specify their own required input type
...
It is DRYer. Also replace the run_kitten function with just kitten that
takes no type of input argument. Backward compat for run_kitten is
maintained.
2018-05-18 22:55:42 +05:30
Kovid Goyal
18893f86ce
Render a couple more powerline symbols directly, bypassing the font
...
There are apparently a set of "extra" powerline glyphs that need to be
boundary aligned. https://github.com/ryanoasis/powerline-extra-symbols
Fixes #550
2018-05-18 19:20:10 +05:30
Kovid Goyal
8fead5ebe8
Add a test function to test drawing of single box characters easily
2018-05-18 15:43:40 +05:30
Kovid Goyal
05ec174868
@resize-window now has a useful return code
2018-05-18 00:01:31 +05:30
Kovid Goyal
2931afa0ae
Fix vertical biasing of last window in grid not working when number of windows is odd
2018-05-17 23:42:37 +05:30
Kovid Goyal
2803e45380
Fix swapped row/col when biasing grid layout
2018-05-17 23:39:29 +05:30
Kovid Goyal
965dde599e
Cleanup layout.py
2018-05-17 23:34:41 +05:30
Kovid Goyal
229ea45d81
...
2018-05-17 23:27:35 +05:30
Kovid Goyal
8ea84c97d5
Use an overlay window for window resizing
...
Also implement a remote command to resize windows
2018-05-17 23:26:41 +05:30
Kovid Goyal
7c47bd547f
Fix ctrl+alt+<special> not working in normal and application keyboard modes.
...
Fixes #548
2018-05-17 20:43:18 +05:30
Kovid Goyal
6ae58e6882
Add a couple more functions to --replay-commands
2018-05-17 20:15:59 +05:30
Kovid Goyal
3bc0f90a82
Fix incorrect parsing of --replay-commands
2018-05-17 20:06:59 +05:30
Kovid Goyal
2a99ef254f
Dont segfault when printing a freetype font object with a NULL postscript name
2018-05-17 19:49:31 +05:30
Kovid Goyal
5bc811f26e
Improve the help text for --replay-commands
2018-05-17 19:42:46 +05:30
Kovid Goyal
83893d762a
Implement resizing for the grid layout
2018-05-17 18:47:41 +05:30
Kovid Goyal
24bed6273b
Simplify grid layout code some more
2018-05-17 17:47:42 +05:30
Kovid Goyal
2a5b314f67
Simplify grid layout code
2018-05-17 17:20:09 +05:30
Kovid Goyal
e3c9fc3fba
DRYer
2018-05-17 17:17:03 +05:30
Kovid Goyal
b81700a8fd
DRYer
2018-05-17 17:12:24 +05:30
Kovid Goyal
b319fd4b93
Implement resizing for vertical and horizontal layouts
2018-05-17 17:09:03 +05:30
Kovid Goyal
190612d507
Make the resize step size configurable
2018-05-17 16:48:35 +05:30
Kovid Goyal
cddfe425e1
Dont keep increasing bias in Tall layout when it wont change the actual layout
...
Also refactor the bias code so that it is shared with the fat layout.
2018-05-17 16:02:42 +05:30
Kovid Goyal
bc6a03a41b
Implement resizing for the Fat layout
2018-05-17 15:19:05 +05:30
Kovid Goyal
e053d1f566
Implement resizing of individual windows in a layout
...
See the Layouts section in the README for details. Fixes #362
Note that it is only implemented for the Tall layout currently. Other
layouts to follow. The implementation might also be refined in the
future.
2018-05-17 15:09:41 +05:30
Kovid Goyal
903df9972a
...
2018-05-16 16:25:41 +05:30