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
ad87131926
A bit of documentation for goto_layout
2018-03-10 23:38:18 +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
d7b2ac97b5
...
2018-03-09 21:04:20 +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
1295094715
README cleanups
2018-03-09 11:00:50 +05:30
Kovid Goyal
af85f58e3d
version 0.8.1
v0.8.1
2018-03-09 09:21:50 +05:30
Kovid Goyal
3b34821c86
Report unhandled exceptions during loop initialization in the unicode input kitten as well
2018-03-08 13:57:13 +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
1b84064e5f
...
2018-03-08 13:01:35 +05:30
Kovid Goyal
dd128a99ac
Report unahndled exceptions when starting loop in URL hints kitten
2018-03-08 12:58:54 +05:30
Kovid Goyal
bc829a9712
Use a dedicated static variable for tracking window system initialization
2018-03-06 13:55:06 +05:30
Kovid Goyal
3459c55ebf
Add section on reporting bugs to CONTRIBUTING
2018-03-05 21:03:01 +05:30
Kovid Goyal
a631d950e1
Add a guide to contributing
2018-03-05 20:57:57 +05:30
Kovid Goyal
f35e2d76ad
Add a note about using --login on macOS when changing the default shell
2018-03-05 14:54:20 +05:30
Kovid Goyal
8db838da9f
macOS: Fix shell not starting in login mode on some computers. Fixes #247
2018-03-05 13:30:09 +05:30
Kovid Goyal
7254a880dc
Guard against print failure
2018-03-05 13:29:26 +05:30
Kovid Goyal
a0df5b970b
Report unhandled exceptions via log_error() as well
2018-03-05 10:28:33 +05:30
Kovid Goyal
54ed08c24e
Ensure the extra glyphs array is always re-initialized
2018-03-04 23:36:39 +05:30
Kovid Goyal
97e1ecabdc
Render private use unicode characters that are followed by a space as two cell ligatures. Fixes #357
2018-03-04 22:58:24 +05:30
Kovid Goyal
e716f6d35e
Replace deprecated ASL with os_log on macOS
2018-03-04 12:28:06 +05:30
Kovid Goyal
c7506496da
Unify error logging between python and C
2018-03-04 11:55:47 +05:30
Kovid Goyal
1e3d3df9b8
Remove unused code
2018-03-04 10:59:12 +05:30
Kovid Goyal
ed75ad0d41
Log a timestamp as well when printing error messages from python
2018-03-04 10:44:28 +05:30
Kovid Goyal
fd6159c0b4
Redirect stderr/stdout to console.app when launched via launchd on macOS
2018-03-04 10:17:43 +05:30
Kovid Goyal
976c322b83
Print a couple of errors to stderr instead of stdout
2018-03-04 08:58:36 +05:30
Kovid Goyal
28c1935800
Fix Unicode emoji presentation variant selector causing new fallback font to always be loaded
2018-03-03 21:32:43 +05:30
Kovid Goyal
1edf1524f8
Update bundled glfw
2018-03-03 11:21:09 +05:30
Kovid Goyal
0dfe101c0f
brew's python3 handling seems to have changed
2018-03-03 11:09:07 +05:30
Kovid Goyal
a571821f73
Fix compilation on Travis (I hope)
2018-03-03 10:56:07 +05:30
Kovid Goyal
f8e6f87984
Dont use MSG_NOSIGNAL on Apple
2018-03-03 10:51:29 +05:30
Kovid Goyal
c7338bca6f
Document how to control kitty from programs not running in a kitty window
2018-03-03 10:38:25 +05:30
Kovid Goyal
15f07f57bf
Finish remote control via socket implementation
2018-03-03 10:32:49 +05:30
Kovid Goyal
ec989a45b5
...
2018-03-03 08:55:05 +05:30
Kovid Goyal
e8286c50b2
Implement sending responses to peers
2018-03-02 12:35:32 +05:30
Kovid Goyal
bfbbe3db14
mutex remove_poll_fd()
...
It modifies talk_data.fds which can also be modified from the main
thread when adding a writer.
2018-03-02 11:13:47 +05:30
Kovid Goyal
6214a87522
Correct error handling for pthread_join
2018-03-02 11:08:11 +05:30
Kovid Goyal
743ff719c8
join the talk thread on exit
...
Also shutdown reading on the control socket after message received.
2018-03-02 11:02:18 +05:30
Kovid Goyal
b491eacb9c
Ensure the moitor threads are shut down on exit
2018-03-02 10:32:12 +05:30
Kovid Goyal
5bfc89e13f
Implement listening on the --listen-on socket
2018-03-02 10:26:19 +05:30
Kovid Goyal
52d2b7b09e
Implement --listen-on option
2018-03-02 09:08:58 +05:30
Kovid Goyal
19e59d9575
Start refactoring peer message handling to allow multiple listening sockets and responses
2018-03-02 09:08:58 +05:30
Kovid Goyal
6fe4baf1de
Move pthread includes into separate header
2018-03-02 09:08:58 +05:30
Kovid Goyal
bc21ec7551
Have kitty @ use /dev/tty instead of stdout/stdin
...
Allows redirecting those streams, while still being able to send
messages. Downside is that if user runs it outside kitty there wont
be any useful error message.
2018-03-02 09:08:58 +05:30
Kovid Goyal
aad4a1fd6a
Dont fail for non-UTF-8 encoded config files, simply replace the undecodeable chars instead
2018-03-02 08:49:27 +05:30