Kovid Goyal
a5d6cd169e
Fix piping PNG images into the icat kitten not working
...
Fixes #1920
2019-08-24 08:04:04 +05:30
Kovid Goyal
472c6f6b8d
When running kittens, use the colorscheme of the current window rather than the configured colorscheme
...
Fixes #1906
2019-08-18 18:27:44 +05:30
Kovid Goyal
afcaca85da
Merge branch 'hints_regex_doc' of https://github.com/toonn/kitty
2019-08-18 07:41:14 +05:30
Toon Nolten
2575349ec2
Add expected regex syntax to hints kitten docs
...
The hints kitten's help documentation did not mention what syntax to use
for the regular expressions. I knew much of kitty was implemented in
python so I guessed correctly but not everyone might know this.
I also fixed some double-spaced sentences because most of them are
single-spaced.
2019-08-17 21:27:53 +02:00
Kovid Goyal
77054f688d
Workaround for window managers like xmonad that in some circumstances set window size to zero. Fixes #1910
2019-08-17 18:04:08 +05:30
Kovid Goyal
c5cb24378f
Merge branch 'fix_macos_show_window_title_in' of https://github.com/Luflosi/kitty
2019-08-14 06:36:25 +05:30
Luflosi
d66123dd14
Fix hiding the window title in macOS
...
In b5c21632383f9ff27c13991c91c5a72187a1196a I introduced a bug where only the window title of the first OS window would be hidden. This commit fixes that bug.
The bug was caused by the code hiding the window title being in an `if` statement that only executes once.
2019-08-13 21:02:28 +02:00
Kovid Goyal
4ef8f11f9e
Merge branch 'add_frameworks_only_once' of https://github.com/Luflosi/kitty
2019-08-11 07:43:36 +05:30
Luflosi
599be7ddc9
Don't add Apple Frameworks twice
...
These Frameworks are added again a couple lines below in the check for `module == 'cocoa'`.
2019-08-11 02:26:12 +02:00
Kovid Goyal
685497fc8c
Fix shaping test
2019-08-10 08:58:02 +05:30
Kovid Goyal
57542fc204
Only disable liga and dlig for nimbus mono
2019-08-10 08:22:36 +05:30
Kovid Goyal
8d9323aec6
Merge branch 'unnecessary_indentation' of https://github.com/Luflosi/kitty
2019-08-09 07:05:26 +05:30
Luflosi
4984a25b19
Remove unnecessary indentation
2019-08-09 03:27:22 +02:00
Kovid Goyal
3bdcb29e01
Merge branch 'trailing_whitespace' of https://github.com/Luflosi/kitty
2019-08-09 06:34:19 +05:30
Luflosi
b9ab8e6348
Remove trailing whitespace
2019-08-08 20:26:20 +02:00
Kovid Goyal
4a851701e9
Fix a regression that broke setting background_opacity via remote control
...
Fixes #1895
2019-08-07 15:09:04 +05:30
Kovid Goyal
eafd8af937
Merge branch 'glfw_3.4' of https://github.com/Luflosi/kitty
2019-08-03 07:38:14 +05:30
Luflosi
28bb123be8
Update the GLFW version number from 3.3 to 3.4
...
Closes https://github.com/kovidgoyal/kitty/issues/1884 .
From a337c56848 .
2019-08-02 11:00:16 -05:00
Kovid Goyal
8e1ed2f8c3
Update unicode data to 12.1
2019-08-02 14:48:18 +05:30
Kovid Goyal
4a0fcb3cff
Merge branch 'macos_show_window_title_in' of https://github.com/Luflosi/kitty
2019-08-02 11:51:38 +05:30
Luflosi
b5c2163238
Add option to hide the window title on macOS
...
Deprecate `macos_show_window_title_in_menubar` and create a new option `macos_show_window_title_in`.
2019-08-02 00:20:43 -05:00
Kovid Goyal
d0ecdfb330
Add a :opt:kitten_alias option that can be used to alias kitten invocation for brevity and to change kitten option defaults globally
...
See #1879
2019-08-02 10:40:11 +05:30
Kovid Goyal
bdf7d98a36
hints kitten: Allow specifying :option:kitty +kitten hints --program multiple times to run multiple programs
...
See #1879
2019-08-02 10:03:04 +05:30
Kovid Goyal
e4b0980d15
DRYer
2019-08-02 07:18:42 +05:30
Kovid Goyal
d99c57aeae
Merge branch 'open_context_manager' of https://github.com/Luflosi/kitty
2019-08-02 07:14:11 +05:30
Luflosi
5f855ce547
Use context managers to open files
...
Inspired by d50a6ddc1b .
2019-08-01 13:21:26 -05:00
Kovid Goyal
68f3b6fbeb
Fix the decode_hint function to work with an arbitrary alphabet
2019-08-01 19:31:21 +05:30
Kovid Goyal
dc6d14943e
Dont use a global variable for the hints alphabet
2019-08-01 19:24:09 +05:30
Kovid Goyal
05f7334db9
hints kitten: Add a :option:kitty +kitten hints --alphabet option to control what alphabets are used for hints
...
Fixes #1879
2019-08-01 16:25:54 +05:30
Kovid Goyal
cd707e9335
Merge branch 'wait_for_shell' of https://github.com/Luflosi/kitty
2019-08-01 12:56:12 +05:30
Luflosi
505ed5e43b
Fix crash when the shell takes too long to start when reading the environment
...
According to https://docs.python.org/3/library/subprocess.html#subprocess.Popen.wait , `wait()` throws a `TimeoutExpired` exception when the process is not done after the timeout. I noticed this because kitty crashed for me.
The old code looks like it's trying to wait as long as it takes for the process to finish, which is what I implemented.
2019-08-01 02:03:08 -05:00
Kovid Goyal
9dc8bf5f62
Merge branch 'ignore_directories' of https://github.com/Luflosi/kitty
2019-08-01 06:38:34 +05:30
Luflosi
f8098662b6
Explicitly mark directories as such in .gitignore
2019-07-31 15:27:06 -05:00
Kovid Goyal
de7a0e86c4
Merge branch 'ignore_files_only_in_root' of https://github.com/Luflosi/kitty
2019-07-31 20:56:50 +05:30
Luflosi
ca55438fda
Ignore several directories and files only in the root of the repo
...
These directories are always located in the root directory of the repository. Therefore it's better to only ignore these files in this location.
2019-07-31 10:16:19 -05:00
Kovid Goyal
a4b60e7eef
Disable the `liga and dlig` OpenType features so that kitty works with "so-called" monospace fonts such as Nimbus Mono that have non-programming ligatures.
2019-07-31 20:02:48 +05:30
Kovid Goyal
5d22e07738
More details on login shell invocation
2019-07-31 12:20:02 +05:30
Kovid Goyal
bdade7e151
Use a new controlling terminal when reading shell environment
...
This is because some people do things in their rc files based
on checking the name of the controlling terminal.
2019-07-31 11:34:54 +05:30
Kovid Goyal
6958ded4c4
Dont fail to start if running the shell to read the EDITOR env var fails
...
Fixes #1869
2019-07-31 06:37:17 +05:30
Kovid Goyal
cc06104be6
Create FUNDING.yml
...
Add links to the various funding sources
2019-07-30 15:07:12 +05:30
Kovid Goyal
059c34c345
Add a version check to the installer on macOS
2019-07-30 15:01:07 +05:30
Kovid Goyal
9cbb726566
Fix #1865
2019-07-30 06:20:54 +05:30
Kovid Goyal
e8b4356a88
Merge branch 'ignore_build_only_in_root' of https://github.com/Luflosi/kitty
2019-07-29 11:37:36 +05:30
Kovid Goyal
634138cd3b
Removed unused entry from .gitignore
...
Fixes #1859
tags is the file generated by ctags
2019-07-29 11:36:46 +05:30
Luflosi
3f6b07de81
Ignore the build directory only in the root of the repo
...
The `build` directory is always located at the root directory of the repository. Therefore it's better to only ignore `build` in this location.
2019-07-29 00:59:35 -05:00
Kovid Goyal
d218900b57
Remove unused header
v0.14.3
2019-07-29 09:45:02 +05:30
Kovid Goyal
cab949a939
Fix building with compilers that dont support __has_include
2019-07-29 09:44:05 +05:30
Kovid Goyal
e350822f5e
version 0.14.3
2019-07-29 09:29:50 +05:30
Kovid Goyal
3d6fe93297
DRYer
2019-07-29 09:23:29 +05:30
Kovid Goyal
3a5baf2722
Merge branch 'doc/mapping_shortcuts' of https://github.com/MagicDuck/kitty
2019-07-29 09:13:16 +05:30