Kovid Goyal
808750a76a
Rename url_hints to just hints
2018-04-12 09:23:48 +05:30
Kovid Goyal
32caea4197
Better error message for unknown uniform in cursor program
2018-04-12 09:11:43 +05:30
Kovid Goyal
cc910f6b79
...
2018-04-12 07:16:20 +05:30
Kovid Goyal
eef3a215a1
...
2018-04-11 14:42:07 +05:30
Kovid Goyal
cb7fff6986
Refactor the ask kitten to use the new API
2018-04-11 14:40:58 +05:30
Kovid Goyal
75b5130d96
Allow the URL hints kitten to insert the selected URL into the terminal
2018-04-11 13:22:07 +05:30
Kovid Goyal
2cf8c6aea7
Refactor the kittens framework
...
Make it possible to perform arbitrary actions with the kittens output
and also allow running kittens from standalone python files.
2018-04-11 13:09:31 +05:30
Kovid Goyal
785937ecfc
Remove unnecessary function calls
...
glfwSetInputMode is a no-op if the passed in mode is the same as the
current mode anyway.
2018-04-09 19:40:14 +05:30
Maxim Baz
662ab0df45
Allow background opacity for values in range [0.91, 0.99]
2018-04-09 12:59:17 +02:00
Kovid Goyal
1ce50fb6f0
Also clean-up selection extend for line select
2018-04-09 10:43:05 +05:30
Kovid Goyal
e90df0ca95
When double-clicking select words that continue onto next/prev line as well. Fixes #444
2018-04-09 09:47:18 +05:30
Kovid Goyal
49c375ae0f
Fix #441
2018-04-08 09:05:31 +05:30
Kovid Goyal
20b5084904
Update glfw
...
Fixes #439
2018-04-06 20:18:03 +05:30
Kovid Goyal
b64bceac7f
Add a keyboard shortcut to open the kitty shell
2018-04-06 14:59:13 +05:30
Kovid Goyal
a97174a350
Add basic command name and option name completion to the shell
2018-04-06 14:07:14 +05:30
Kovid Goyal
6141c9fdda
Implement a command shell for kitty
...
Run it with:
kitty @
2018-04-06 12:11:37 +05:30
Kovid Goyal
a32e010f89
Move the remote commands into their own module
...
Separates the commands from the UI for running them.
2018-04-06 10:38:26 +05:30
Kovid Goyal
83e225a50f
...
2018-04-02 15:30:14 +05:30
Kovid Goyal
6256b9027a
Add a --reset option to @ set-colors
2018-04-02 11:14:54 +05:30
Kovid Goyal
1fd84612a8
Add a remote control command to change colors
...
Also add a FAQ entry about changing colors in a running kitty instance.
I'm tired of all the bug reports asking for this feature. Apparently,
people find it hard to google for the existing escape codes based
solution.
2018-04-02 10:45:52 +05:30
Kovid Goyal
fa064bf9cf
When kitty is built from a git checkout show the current revision in --debug-config
2018-04-01 20:27:31 +05:30
Kovid Goyal
325d2bc14e
Improve mouse selection for windows with padding
...
Moving the mouse into the padding area now acts as if the mouse is over
the nearest cell. Fixes #430
Note that this only applies to padding defined via the
window_padding_width option, not any leftover space from the window size
not being an exact multiple of the cell size.
2018-04-01 18:06:27 +05:30
Kovid Goyal
90a4b4f859
URL hints kitten: Open the URL from within the kitty process. This ensures that the behavior of the program used to open the URL is the same as when ctrl+shift clicking URLs. Fixes #424
2018-04-01 16:48:07 +05:30
Kovid Goyal
ce0db16479
Fix using kitty --single-instance to open a new window in a running kitty instance, not respecting the --directory flag. Fixes #429
2018-04-01 12:39:33 +05:30
Kovid Goyal
43ce3ce4b0
Forgot to add _replace() method to new Options class
2018-04-01 12:33:18 +05:30
Kovid Goyal
910cebeeb5
Allow setting all 256 colors in the config file
2018-04-01 12:24:00 +05:30
Kovid Goyal
1c78633d1a
Add an "include" directive for the config files to read multiple config files.
2018-04-01 10:19:21 +05:30
Kovid Goyal
530fd61125
Add support for multi-key shortcuts
...
Fixes #338
2018-03-31 12:21:37 +05:30
Kovid Goyal
9edfafcac2
Update glfw
2018-03-31 12:21:37 +05:30
Kovid Goyal
7a3534baf8
Make ascii control char test nicer
2018-03-31 12:21:37 +05:30
Kovid Goyal
caf9a12b34
Update glfw from upstream
...
libxkbcommon based keyboard handling now works (at least the basic
stuff, haven't tested compose/mapnotify etc.)
2018-03-31 12:21:36 +05:30
Kovid Goyal
da8e2d3d4a
Adjust keys callback for new glfw keyboard API
2018-03-31 12:21:36 +05:30
Kovid Goyal
582500d3e9
Basic changes for new glfw keyboard API
2018-03-31 12:21:36 +05:30
Kovid Goyal
7926a140b8
version 0.8.4
2018-03-31 12:16:35 +05:30
Kovid Goyal
ce85382c68
Revert the change to use rendered bitmap width to calculate cell width
...
Instead if the bitmap is up to two pixels wider than the cell width
simply crop on the right. Fixes #352
2018-03-30 18:54:15 +05:30
Kovid Goyal
94d248d812
Fix presence of XDG_CONFIG_DIRS env var preventing kitty from starting up due to a silly typo
...
Fixes #421
2018-03-29 17:51:14 +05:30
Kovid Goyal
62db7639a8
version 0.8.3
2018-03-29 09:56:44 +05:30
Kovid Goyal
d0f839bbd8
Fix audible bell not working under Wayland
2018-03-27 19:45:19 +05:30
Kovid Goyal
b3b216a6dc
...
2018-03-27 12:09:18 +05:30
Kovid Goyal
431564c8bc
Linux: When calculating cell widths use the actual rendered bitmap width in addition to the horizontal advance reported by FreeType.
...
The horizontal advance is insufficient for some fonts at some point
sizes. So although rendering the characters is slower, we do it
to ensure cell width is correct. Fixes #352
2018-03-27 12:04:38 +05:30
Kovid Goyal
57f1bbb71a
Make cwd check more robust
...
Apparently getcwd() raises an exception on macOS when the cwd does not
exist.
2018-03-27 10:54:49 +05:30
Kovid Goyal
faac8649e4
Fix a regression that broke visual bell and invert screen colors escape code. Fixes #419
2018-03-27 10:46:26 +05:30
Kovid Goyal
1e6a41186f
Move check for NULL boss into call_boss()
...
Negligible perf impact and makes it safe to use in different contexts
2018-03-27 09:56:29 +05:30
Kovid Goyal
eddee67130
Fix error when testing update_selection because not boss is defined
2018-03-27 09:54:14 +05:30
James McCoy
a467e79144
Stop setting title to ";" when 0-length OSC 2 is received
...
Various programs send a 0-length title if no title is configured (e.g.,
(n)vim with 'title' unset, or mutt without ts_enabled). When this
happens, kitty is mis-parsing the data and setting the title to ";".
2018-03-26 21:30:45 -04:00
Kovid Goyal
90cc785b55
Allow double-click and triple-click + drag to extend selections word at a time or line at a time. Fixes #400
2018-03-26 16:48:28 +05:30
Kovid Goyal
09710425ab
Move rectangle_select onto the selection object
2018-03-26 12:37:36 +05:30
Kovid Goyal
dd36727adf
Show macOs version for --debug-config
2018-03-25 12:47:47 +05:30
Kovid Goyal
47b665a624
Prettyify --debug-config output
2018-03-25 12:36:27 +05:30
Kovid Goyal
7011329761
Add a --debug-config option to provide diagnostic info about the system and kitty
2018-03-25 12:30:56 +05:30