Commit graph

119 commits

Author SHA1 Message Date
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
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
ed75ad0d41
Log a timestamp as well when printing error messages from python 2018-03-04 10:44:28 +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
Kovid Goyal
721595ef04
Ensure config file is always opened with UTF-8 2018-03-02 08:47:13 +05:30
Kovid Goyal
e236539e3a
Option for changing macOS titlebar color
Note that the actual implementation is still needed, this is just the
option definition/parsing code.
2018-02-22 15:07:24 +05:30
Kovid Goyal
5a15f7e8ad
Sync to monitor refreshes by default
Prevents tearing while scrolling. See #318

Reduce draw calls while processing mouse move events to make latency
while selecting with the mouse acceptable. Also add a config option to
turn off monitor syncing, so people with keyboard repeat rates higher
than their monitor's refresh rate can use it.
2018-02-20 09:38:00 +05:30
Kovid Goyal
51e3e9997c
Allow clicking URLs via keybaord hints by pressing ctrl+shift+e 2018-02-14 17:18:57 +05:30
Kovid Goyal
a14cf81422
Store cached window sizes in the cache dir rather than the config dir
A side-effect is that on the very next start kitty wont remember window
sizes, apologies for the on convenience.
2018-02-10 10:00:47 +05:30
Kovid Goyal
96c93fa252
Add support for emoji presentation when choosing fallback fonts 2018-02-06 11:11:22 +05:30
Kovid Goyal
fc7ec1d3f7
Get rid of the option to use the system wcwidth
The system wcwidth() is often wrong. Not to mention that if you SSH into
a different machine, then you have a potentially different wcwidth. The
only sane way to deal with this is to use the unicode standard.
2018-02-04 21:02:30 +05:30
Kovid Goyal
561e63ee2d
Use an overlay window for browsing the scrollback buffer in less 2018-02-04 11:28:13 +05:30
Kovid Goyal
edf9413356
Add a setting to adjust the width of cells, similar to the existing setting to adjust the height of cells 2018-01-28 10:16:59 +05:30
Kovid Goyal
213768b6e0
Option to place tab bar at the top edge
Fixes #288
2018-01-19 17:04:58 +05:30
Kovid Goyal
81b5d2c4f2
Option to copy to clipboard on mouse select 2018-01-12 07:33:21 +05:30
Kovid Goyal
c86b34aacd
Move to_color into config_utils 2018-01-11 16:02:52 +05:30
Kovid Goyal
8da426039b
Make the config parsing code more re-useable 2018-01-11 12:17:18 +05:30
Kovid Goyal
6bf04e22cc
Fix send_text parsing choking on ''' 2018-01-09 13:10:28 +05:30
Kovid Goyal
2f9784809d
Chunk up overly large send text inputs 2018-01-09 02:51:22 +05:30
Kovid Goyal
f3cb68ee40
Framework for remote control 2018-01-08 12:48:14 +05:30
Kovid Goyal
fe1b056371
Allow using macOS specific modifier key names in the config file
cmd and option can now be used instead of super and alt respectively.
2018-01-03 08:59:36 +05:30
Kovid Goyal
b01c3483de
Add an option to fade text in inactive windows
Fixes #256
2017-12-28 10:36:48 +05:30
Jo De Boeck
60e17d5224
Make it possible to modify rectangle selection modifiers
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com>
2017-12-24 18:40:25 +02:00
Kovid Goyal
c5acd94456
Add new actions to open tabs/windows with the working directory set to the working directory of the current window
Fixes #237
2017-12-21 11:29:21 +05:30
Kovid Goyal
e4b839742c
Add option to control using color emoji or not 2017-12-09 12:01:43 +05:30
Kovid Goyal
111c7fa57c
Ensure config file is always decoded as UTF-8 2017-12-08 01:27:35 +05:30
Kovid Goyal
ed9b332da5
Add an option to control the underline style for highlighting URLs on mouse over 2017-12-05 12:28:10 +05:30
Kovid Goyal
70f71e8ada
Fix #211 2017-12-03 00:30:11 +05:30
Kovid Goyal
d12063daad
Add configurable shortcuts to go to a tab by number
Fixes #208
2017-12-02 16:31:40 +05:30
Kovid Goyal
ccc67b66c4
Add more options to customize the tab-bar
Fixes #203
2017-12-01 12:16:17 +05:30
Kovid Goyal
2bcbcfff44
Start work on background opacity 2017-12-01 12:16:14 +05:30
Kovid Goyal
25d7668b70
Add an option to control the audio bell volume on X11 2017-12-01 12:16:12 +05:30
Kovid Goyal
9cedefb50c
Port tab_manager and miscellaneous cleanups 2017-12-01 12:15:33 +05:30
Kovid Goyal
65b212fa1b
Add a config option to control the line thickness for box drawing characters
Fixes #183
2017-11-26 11:24:27 +05:30
Kovid Goyal
b40e1e6492
Decrease minimum fonts size to 4pt 2017-11-21 07:13:17 +05:30
Kovid Goyal
4dc6918b13
Get rid of the send_text_map code
Just transform send_text directives in the config file to map
directives.
2017-11-19 08:56:34 +05:30
Kovid Goyal
121de41930
Make send_text a normal keybaord shortcut action
Uses the new support for arguments to shortcut actions. Fixes #173
2017-11-17 01:27:26 +05:30
Kovid Goyal
3643a78b18
Start work on line based rendering 2017-11-09 16:45:44 +05:30
Kovid Goyal
505ae90fd7
macOS: Add an setting to have the option key not behave as alt 2017-11-08 09:14:19 +05:30
Kovid Goyal
2f5b110c41
Implement an option to have focus follow the mouse
Fixes #156
2017-10-24 09:29:28 +05:30
Kovid Goyal
70bfe8589f
Better fix for #152 2017-10-23 11:12:31 +05:30
Kovid Goyal
4f3d71d4ee
Fix a regression that broke setting custom key mappings
Fixes #152
2017-10-23 11:04:02 +05:30
Kovid Goyal
9a1b85081e
Allow creating shortcuts to run arbitrary programs in new windows/tabs 2017-10-20 17:49:52 +05:30
Kovid Goyal
227d21184a
Add a new shortcut to pass the current selection to an external program 2017-10-20 13:30:23 +05:30
Kovid Goyal
6a42a510bf
... 2017-10-20 12:38:26 +05:30
Kovid Goyal
efc8b898f8
Allow combining multiple independent actions into a single shortcut
Fixes #128
2017-10-20 12:31:36 +05:30
Kovid Goyal
e8a1ada5bf
Allow passing arguments to functions mapped to shortcuts 2017-10-20 11:22:43 +05:30