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
Kovid Goyal
ea24c23fde
Allow specifying a system wide kitty config file
...
The system config is merged with any user specific config files, with
options in the user specific config files having higher priority.
Also follow the full XDG spec for finding config files, including
XDG_CONFIG_DIRS.
2018-03-25 11:47:11 +05:30
Kovid Goyal
be8f2b8106
Create a shortcut to set the tab title
...
No longer need to use remote control just to change tab titles.
2018-03-25 09:55:02 +05:30
Kovid Goyal
e232863028
Also recognize unicode aliases for macOS modifiers
2018-03-20 15:10:29 +05:30
Kovid Goyal
1a52127c55
version 0.8.2
2018-03-17 17:45:57 +05:30
Kovid Goyal
773f26b61d
Fix screen not being refreshed immediately after moving a window. Fixes #397
2018-03-16 22:00:57 +05:30
Kovid Goyal
16e77d7329
Replace use of PyObject_Str in a couple more places
2018-03-16 21:26:46 +05:30
Kovid Goyal
2cec0908a5
Fix a segfault when getting the contents of the scrollback buffer as text
...
Fixes #398
2018-03-16 21:10:48 +05:30
Olivier Samyn
3385f6fe67
Avoid comparison between signed and unsigned compilation error (32bit)
2018-03-16 09:31:37 +01:00
Kovid Goyal
b2561fd61e
Add a facility to specify command line arguments when running kitty from the GUI on macOS
...
Fixes #395
2018-03-15 20:57:08 +05:30
Kovid Goyal
64b48945d4
Add a focus-tab remote command
...
Fixes #394
2018-03-15 17:41:49 +05:30
Kovid Goyal
bbfd463357
Dont show a useless traceback when failing to match in a remote command
...
Fixes #393
2018-03-15 15:45:12 +05:30
Kovid Goyal
2179dab8ed
Re-organize kitty.conf into sections
...
Sections are de-limited by vim folds
2018-03-15 13:07:02 +05:30
Kovid Goyal
9e4834d58b
Right click should only extend selection if there is an existing selection
2018-03-15 12:19:45 +05:30
Kovid Goyal
f38e089de0
Merge branch 'extend-selection' of https://github.com/vsajko/kitty
2018-03-15 12:07:23 +05:30
Kovid Goyal
b252504306
...
2018-03-15 11:31:37 +05:30
Kovid Goyal
81bcdaf48a
Dont show [options] if there are no options in usage message
2018-03-15 11:30:31 +05:30
Kovid Goyal
44f654ff86
Cleanup remote_control.py
2018-03-15 11:26:22 +05:30
Kovid Goyal
84cfa9382f
Add argspecs for the remote control command help text
2018-03-15 11:21:13 +05:30
Kovid Goyal
c6da374aa9
Add a configurable keyboard shortcut and remote command to set the font size to a specific value
...
Fixes #388
2018-03-15 11:15:35 +05:30
Vedran Sajko
d9fe0b2540
Extend selection with right click
2018-03-15 00:09:33 +01:00
Kovid Goyal
6aa26cf75f
Improve the wording for close_on_child_death option
2018-03-13 09:12:06 +05:30
Kovid Goyal
bae8915881
Add an option to have kitty close the window when the main processes running in it exits, even if there are still background processes writing to that terminal.
...
Merge branch 'master' of https://github.com/josswright/kitty
2018-03-13 09:08:45 +05:30
Kovid Goyal
9c46de319e
MacOS: Fix restoring of window size not correct on Retina screens
...
Fixes #382
2018-03-13 08:19:15 +05:30
Joss Wright
994eecadb7
Adds close_on_child_death option for disowned processes.
2018-03-12 21:02:37 +00:00
Kovid Goyal
f7f9ceec34
Consolidate signal handling
...
Move the signal handler for SIGCHLD into child-monitor.c
Makes for cleaner code.
2018-03-12 21:53:02 +05:30
Kovid Goyal
527255e3a1
Fix compilation with gcc 8
...
Apparently some nitwit Linux distros have made an unreleased compiler
their default compiler. Fixes #376
Fixes various new warnings that GCC 8 issues
2018-03-12 10:38:12 +05:30
Kovid Goyal
fc9980903d
Make layout names case-insensitive for enabled_layouts in sessions as well
2018-03-10 23:42:06 +05:30
Kovid Goyal
4dfe1b664f
Add configurable keyboard shortcuts to switch to a specific layout
...
Fixes #369
2018-03-10 23:34:47 +05:30
Kovid Goyal
fd9dac4ca4
Add a small delay when opening the editor with the config file to workaround bugs in vim that cause it to ignore SIGWINCH if it happens early during startup.
2018-03-09 21:03:42 +05:30
Kovid Goyal
8ca9348b07
...
2018-03-09 18:10:17 +05:30
Kovid Goyal
5cc18fdb4b
...
2018-03-09 18:02:06 +05:30
Kovid Goyal
51b6b325b9
Add a keyboard shortcut to edit the kitty config file easily
...
Fixes #366
2018-03-09 17:57:09 +05:30
Kovid Goyal
b3cc6f3802
...
2018-03-09 17:49:31 +05:30
Kovid Goyal
af85f58e3d
version 0.8.1
2018-03-09 09:21:50 +05:30
Kovid Goyal
eaea0b16b5
Fix URL hints not working on macOS
...
Fixes #363
2018-03-08 13:38:16 +05:30
Kovid Goyal
964ffadc8e
DRYer
2018-03-08 13:37:56 +05:30
Kovid Goyal
bc829a9712
Use a dedicated static variable for tracking window system initialization
2018-03-06 13:55:06 +05:30