Luflosi
b24dd69067
Fix typo
2019-06-02 11:54:20 +02:00
Kovid Goyal
4f163338dd
Allow controlling how multiple selections are handled in the hints kitten
...
Fixes #1665
2019-06-02 09:23:20 +05:30
Kovid Goyal
5c3e2e6877
Add a note for packagers if they want to turn off the update check mechanism
2019-05-31 17:47:53 +05:30
Kovid Goyal
ff52ff7865
version 0.14.1
2019-05-29 19:57:00 +05:30
Kovid Goyal
f33205a490
Wayland: Fix maximizing the window on a compositor that does not provide server side window decorations, such a GNOME or Weston not working
...
Fixes #1662
2019-05-29 17:07:42 +05:30
Kovid Goyal
2920638a3d
Add a shortcut to toggle maximized window state
2019-05-29 16:41:34 +05:30
Kovid Goyal
1ae32b5742
Linux: Automatically increase cell height if the font being used is broken and draws the underscore outside the bounding box
...
See #690
2019-05-29 16:04:50 +05:30
Kovid Goyal
4e9dabfb25
Add an option :opt:command_on_bell to run an arbitrary command when a bell occurs
...
Fixes #1660
2019-05-29 09:42:52 +05:30
Kovid Goyal
ca2c419c9b
Fix colors not being preserved when using the pipe command with the pager history buffer
...
Fixes #1657
2019-05-29 09:13:55 +05:30
Kovid Goyal
020c1311ca
When resizing and only a single window is present in the current layout, use that window's background color to fill in the blank areas.
2019-05-29 09:01:57 +05:30
Luflosi
951b1c1e83
Add shebang for docs/conf.py
2019-05-28 17:17:18 +02:00
Kovid Goyal
8e57fd93c6
macOS: Fix a regression that caused cmd+v to double up in the dvorak keyboard layout
...
Fixes #1652
2019-05-28 20:35:13 +05:30
Luflosi
6f2bb31068
Make the copyright year dynamic for the documentation
2019-05-28 14:58:09 +02:00
Kovid Goyal
abf9c4117d
macOS: Fix a regression that could cause rendering of a kitty window to occasionally freeze in certain situations, such as moving it between monitors or transitioning from/to fullscreen
...
Fixes #1641
2019-05-28 17:54:34 +05:30
Kovid Goyal
39f50830d7
Fix a missing newline when using the pipe command between the scrollback and screen contents
...
See #1642
2019-05-28 15:30:44 +05:30
Kovid Goyal
52f2ed33f5
Add a link to the Ubuntu kitty package
2019-05-24 18:08:29 +05:30
Kovid Goyal
a51239c6ae
Add support for the underscore key found in some keyboard layouts
...
Fixes #1639
2019-05-24 17:59:50 +05:30
Kovid Goyal
00fe963e7c
version 0.14.0
2019-05-24 11:52:46 +05:30
Luflosi
72069015b9
Add Homebrew and Nix (not only on NixOS) as package manager to the installation instructions
2019-05-22 14:08:02 +02:00
Luflosi
3c090519a0
docs: "relatively little effort" instead of "relatively less effort"
2019-05-22 02:55:23 +02:00
Luflosi
a792c94ccf
Use python3 shebang for all python scripts
...
Fixes #1624 .
Use python3 shebang for all python scripts as python still defaults to python2 on many systems.
2019-05-20 14:44:24 +02:00
Kovid Goyal
9849a69afd
Allow extending word selections to non-word chars
2019-05-16 20:20:03 +05:30
Kovid Goyal
5f33d907aa
Mouse selection: When extending by word, fix selection encompassing one or two non-word characters after a word when the mouse is over that character
...
Fixes #1616
2019-05-16 18:32:15 +05:30
Kovid Goyal
1fa9b8f102
X11: use the window manager's native full-screen implementation when making windows full-screen
...
This matches the behavior on Cocoa and Wayland.
Fixes #1605
2019-05-12 15:53:06 +05:30
Kovid Goyal
9b740849ed
Allow the user to control the draw strategy during OS window resizes
...
Changed the default to scaled which matches current macOS behavior.
Fixes #1591
2019-05-11 15:49:11 +05:30
Kovid Goyal
4fa4a20b22
When launching child process set the PWD environment variable
...
This allows shells to display the symlink path to a directory instead
of the resolved path, when the specified directory is a symlink. Fixes #1595
2019-05-11 12:57:25 +05:30
Kovid Goyal
f0c663d42d
macOS: Improve handling of IME extended input
...
Compose characters are now highlighted and the IME panel moves along with the text
Fixes #1586
Fixes #1461
2019-05-03 13:30:56 +05:30
Kovid Goyal
ec31a348cf
oops
2019-05-01 13:11:49 +05:30
Kovid Goyal
d6a6e26500
Remote control: Make the :ref:at_set-font-size command more capable.
...
Fixes #1581
2019-05-01 12:37:39 +05:30
Kovid Goyal
53df123c0d
Allow the user to control the resize debounce time via resize_debounce_time
2019-04-28 21:16:13 +05:30
Kovid Goyal
c660840c19
When encountering errors in kitty.conf report them to the user instead of failing to start.
2019-04-28 20:53:59 +05:30
Kovid Goyal
d5846282a9
Avoid bikeshedding about the best way to suppress flake8 messages
2019-04-24 23:46:24 +05:30
Kovid Goyal
099510f4d1
Fix docs build failure
...
dynamic_background_opacity needs to be its own option in the conf docs.
2019-04-24 15:39:16 +05:30
Luflosi
895ac26d43
Update changelog.rst to reflect change to disable_ligatures config option
...
In 934336e642 , the config option
`disable_ligatures_under_cursor` was renamed to `disable_ligatures` and the
behaviour of that option was altered so that it is now possible to
disable ligatures completely. This commit reflects that change in changelog.rst
2019-04-24 11:48:39 +02:00
Kovid Goyal
da999f730b
Dont assume sphinx-build is a python script
...
Fixes #1561
2019-04-24 15:12:36 +05:30
Kovid Goyal
47969e9f18
Use multiple CPU cores for sphinx-build
2019-04-24 15:08:51 +05:30
Luflosi
d8eeed2296
Convert HTTP URLs to HTTPS URLs where possible
2019-04-24 01:27:24 +02:00
Kovid Goyal
934336e642
Allow disabling ligatures always
2019-04-20 08:25:44 +05:30
Kovid Goyal
6f5ff05c56
Merge branch 'master' of https://github.com/fdev31/kitty
2019-04-19 14:09:48 +05:30
Campbell Jones
2651acce91
Add link for the Solus package
2019-04-16 20:43:38 -04:00
Luflosi
df9c1aea64
Add note to changelog.rst
2019-04-15 10:11:54 +02:00
Kovid Goyal
6e9b41314e
Add a link to the FAQ to a repo of kitty themes
2019-04-14 08:26:37 +05:30
Kovid Goyal
c9644039b1
Merge branch 'add_option_to_not_switch_to_previous_when_closing_current_tab' of https://github.com/ddddavidmartin/kitty
2019-04-03 14:23:14 +05:30
Philippe Proulx
5c31c2b98e
Docs: update mouse features
...
In the "Mouse features" section:
* Make it clear that you can double-click or triple-click and then drag
to extend the initial selection.
* Add the fact that selecting copies the selected text to the primary
clipboard on platforms supporting this.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
2019-04-03 01:59:55 -04:00
Kovid Goyal
96f5c66755
Allow setting OS window size in session files
2019-04-02 20:20:39 +05:30
Kovid Goyal
4baf7b5bba
Allow creating new OS windows in session files
...
Fixes #1514
2019-04-02 19:57:09 +05:30
Kovid Goyal
58bb5a7d1f
...
2019-04-01 23:29:27 +05:30
Kovid Goyal
00a2126152
Document the comments syntax for config files
...
Fixes #1503
2019-03-28 08:08:21 +05:30
Kovid Goyal
fcedc9f5c3
Allow setting :opt:active_border_color to `none` to not draw a border around the active window
...
Fixes #805
Fixes #1491
2019-03-24 10:04:32 +05:30
Kovid Goyal
cb095be0cc
Only update the selected text to clipboard when the selection is finished, not continuously as it is updated.
...
Fixes #1460
Fixes #1492
2019-03-24 08:44:12 +05:30
Kovid Goyal
be7a4a5868
Add an option :opt:disable_ligatures_under_cursor to disable multi-character ligatures under the cursor to make editing easier
...
Fixes #461
2019-03-20 16:28:27 +05:30
Kovid Goyal
d5490475f1
Nicer error message when contacting GitHub to check for latest release fails
2019-03-20 08:38:35 +05:30
Kovid Goyal
a051cb9ee3
Fix a regression in version 0.13.0 that caused background colors of space characters after private use unicode characters to not be respected
...
Fixes #1455
2019-03-11 20:03:58 +05:30
Kovid Goyal
56864cdfb7
When a window is closed, switch focus to the previously active window (if any) instead of picking the previous window in the layout
...
Fixes #1450
2019-03-09 10:42:55 +05:30
Kovid Goyal
a2789650e5
Insert google analytics at publish time
2019-03-07 12:07:49 +05:30
Kovid Goyal
626ac0d5b8
Restrict initial cell based size scaling to macOS only
...
No way to check if it is the right thing to do on other platforms
2019-03-06 21:40:05 +05:30
Kovid Goyal
2550bc910d
Fix specifying initial window size in cells not working correctly on HiDPI screens
...
Fixes #1444
2019-03-06 21:23:54 +05:30
Kovid Goyal
0a153e2524
Wayland: Use the kitty Wayland backend by default
2019-03-06 21:04:34 +05:30
Kovid Goyal
facd353228
Update to using the Unicode 12 standard
2019-03-06 13:58:16 +05:30
Kovid Goyal
6d970c1175
Add a changelog entry for live resizing
2019-03-04 19:55:53 +05:30
Kovid Goyal
fc9ffb3115
Add changes to clipboard-control to changelog
2019-03-02 11:57:19 +05:30
Aron Griffis
1ceb8b1b0b
Allow no-append in clipboard_control
...
If no-append is present in clipboard_control, this will disable kitty's
OSC 52 extension of concatenating to the clipboard.
See #995
2019-03-01 09:10:07 -05:00
Kovid Goyal
72ccf87d19
macOS: Use the system cursor blink interval by default
...
Can be changed with:
defaults write -g NSTextInsertionPointBlinkPeriodOff -float 500
defaults write -g NSTextInsertionPointBlinkPeriodOn -float 500
2019-02-25 09:37:48 +05:30
Luflosi
47a2120023
Add two more macOS keyboard shortcuts for switching tabs
2019-02-24 17:37:02 +01:00
Kovid Goyal
6bbd33eca4
...
2019-02-21 08:41:56 +05:30
Kovid Goyal
494235750e
Cleanup note on visudo
2019-02-21 08:38:39 +05:30
Lucius Hu
076c81c4ee
Add notes on getting sudo to preserve TERMINFO to the FAQ
2019-02-21 08:36:59 +05:30
Kovid Goyal
abd4de7311
macOS: Fix :opt:sync_to_monitor not working on Mojave.
2019-02-20 20:09:15 +05:30
Kovid Goyal
51c0c51884
Allow using the new private internal clipboard buffers with the copy_on_select option
...
Fixes #1390
2019-02-19 21:12:37 +05:30
Kovid Goyal
cb2d162bec
Support for an arbitrary number of internal clipboard buffers to copy/paste from
2019-02-19 20:41:23 +05:30
Kovid Goyal
702613915b
Revert "macOS: Fix v-sync to monitor refresh rate no longer working under Mojave."
...
This reverts commit 104e213934 .
Fixes #1393
2019-02-19 14:43:36 +05:30
Kovid Goyal
f3974671f6
macOS: Reduce energy consumption by not rendering occluded windows
2019-02-18 10:10:04 +05:30
Kovid Goyal
104e213934
macOS: Fix v-sync to monitor refresh rate no longer working under Mojave.
...
Mojave broke the technique GLFW used to use for v-sync. Changed to use
CVDisplayLink, fix comes from: https://github.com/glfw/glfw/pull/1417
2019-02-17 11:39:49 +05:30
Kovid Goyal
7fd4ec50c9
macOS: When closing a top-level window only switch focus to the previous kitty window if it is on the same workspace
...
Fixes #1379
Fixes #1383
2019-02-16 13:21:52 +05:30
Kovid Goyal
718e6fa93d
Fix scrollback pager history not being cleared when clearing the main scrollback buffer
...
Fixes #1387
2019-02-16 12:15:39 +05:30
Kovid Goyal
0833697c49
Merge branch 'more_macos_keyboard_shortcuts' of https://github.com/Luflosi/kitty
2019-02-15 10:18:57 +05:30
Kovid Goyal
112ae0edab
Next release will be 0.14.0 not 0.13.x
2019-02-15 10:12:25 +05:30
Kovid Goyal
c385532b10
A new option :opt:tab_bar_min_tabs to control how many tabs must be present before the tab-bar is shown
...
Fixes #1382
2019-02-15 09:47:22 +05:30
Kovid Goyal
23482e3cf4
macOS: Allow assigning only the left or right :kbd:Option key to work as the :kbd:Alt key. See :opt:macos_option_as_alt for details
...
Fixes #1022
2019-02-14 20:39:32 +05:30
Kovid Goyal
b40ca5800d
macOS: Fix using multi-key sequences to input text ignoring the first few key presses if the sequence is aborted
...
Fixes #1311
2019-02-14 15:10:13 +05:30
Kovid Goyal
f98d780f3e
macOS: Allow opening new kitty tabs/top-level windows from Finder
...
Merge branch 'macos_service' of https://github.com/Luflosi/kitty
2019-02-11 14:53:12 +05:30
Kovid Goyal
191913b7eb
Add a paragraph about unrecognized key handling
2019-02-05 14:14:36 +05:30
Kovid Goyal
3a3f745d31
...
2019-02-05 10:41:05 +05:30
Kovid Goyal
eebe12a972
Allow specifying a value of `none for the :opt:selection_foreground`` which will cause kitty to not change text color in selections
...
Fixes #1358
2019-02-05 10:34:56 +05:30
Kovid Goyal
84caf787aa
macOS: Workaround for cocoa bug that could cause the mouse cursor to become hidden in other applications in rare circumstances
...
Use window focus gained/lost events instead of mouse enter/exit events
to hide/show the mouse cursor.
Fixes #1218
2019-02-03 08:58:16 +05:30
Kovid Goyal
1cc95a605c
Add a link to update instructions at the top of the changelog
2019-02-01 14:46:31 +05:30
Kovid Goyal
d3ad15dc51
Automatically check for new releases and notify when an update is available, via the system notification facilities. Can be controlled by :opt:update_check_interval
...
Fixes #1342
2019-02-01 12:08:35 +05:30
Luflosi
440db8f4bd
Revert "Add default keyboard shortcuts to jump words on macOS"
...
This reverts commit e114c8d6b854e1cfd839ee4a2abf1b450f963f4f.
2019-01-30 12:26:11 +01:00
Luflosi
6690c4f916
Add default keyboard shortcuts to jump words on macOS
2019-01-30 12:26:11 +01:00
Luflosi
6d3ad7d903
Implement suggestions for macOS keyboard shortcuts
2019-01-30 12:26:11 +01:00
Luflosi
0d60b88f1d
Add more common macOS keyboard shortcuts
2019-01-30 12:26:10 +01:00
Kovid Goyal
6a9a7dee55
macOS: Add an option macos_show_window_title_in_menubar to not show the current window title in the menu-bar
...
Fixes #1066
2019-01-30 13:29:55 +05:30
Kovid Goyal
74445674f2
Specify the behavior of underline color w.r.t. reverse video
2019-01-28 08:41:02 +05:30
Kovid Goyal
a09fb7b20d
icat kitten: Add support for displaying images at http(s) URLs
...
Fixes #1340
2019-01-27 21:28:46 +05:30
Kovid Goyal
af9e633d56
Remove Travis
2019-01-27 09:45:36 +05:30
Kovid Goyal
22c65c5d03
Fix window title for minimized windows not being updated
...
Fixes #1332
2019-01-24 21:04:26 +05:30
Luflosi
8b28cbb30c
Remove unwanted line
2019-01-23 12:20:34 +01:00
Kovid Goyal
d2431783f1
Fix using remote control to set cursor text color causing errors when creating new windows
...
Fixes #1326
2019-01-23 10:14:59 +05:30
Kovid Goyal
5787b472c0
A new option strip_trailing_spaces to optionally remove trailing spaces from lines when copying to clipboard.
2019-01-21 15:48:21 +05:30
Kovid Goyal
6bdfc0387b
Mention the new key_demo kitten in the protocol docs
2019-01-21 10:39:42 +05:30
Kovid Goyal
32a0e28686
macOS: Fix :kbd:cmd+period key not working
...
Fixes #1318
2019-01-20 13:17:01 +05:30
Kovid Goyal
c7a3a4d421
Fix use of deprecated sphinx API
2019-01-19 14:16:38 +05:30
Kovid Goyal
fbccfb9d0d
version 0.13.3
2019-01-19 14:06:53 +05:30
Kovid Goyal
9fdd8e4ae4
macOS: Fix some kittens causing 100% CPU usage
2019-01-19 14:01:36 +05:30
Kovid Goyal
6761fdca1a
...
2019-01-19 12:16:44 +05:30
Kovid Goyal
725da39ecb
macOS: Add aliases for lose window and new tab actions that conform to common Apple shortcuts for these actions
...
Fixes #1313
2019-01-19 09:18:25 +05:30
Kovid Goyal
9005fc359d
Merge branch 'unjam' of https://github.com/jacwah/kitty
...
Fixes #1312
2019-01-18 22:23:12 +05:30
Kovid Goyal
fa01e0b76f
icat kitten: Add a --stdin option to control if image data is read from stdin
...
See #1308
2019-01-16 16:35:53 +05:30
Kovid Goyal
a827f4190c
Merge branch 'fix_white_background_transparency' of https://github.com/Luflosi/kitty
2019-01-14 13:10:15 +05:30
Kovid Goyal
18c108ed03
macOS: Fix a regression that broke mapping of ctrl+tab
...
Fixes #1304
2019-01-14 10:53:31 +05:30
Kovid Goyal
2d70059f47
Document fix for #1299
...
Fix #1299
2019-01-14 10:12:05 +05:30
Kovid Goyal
ca70f22d46
Add a list of user-created kittens to the docs
2019-01-14 10:03:28 +05:30
Kovid Goyal
c247a6c0cc
macOS: Ensure that when running from a bundle, the bundle kitty exe is preferred over any kitty in PATH
...
Fix #1280
2019-01-14 09:32:49 +05:30
Kovid Goyal
851885568f
macOS: Fix dragging kitty window tabs in traditional full screen mode causing crashes
...
Fixes #1296
Apparently, macOS reports NaN DPI values in this scenario.
I dont know enough about cocoa internals to understand why, or
what is actually supposed to happen in this scenario, but at least we
should not crash.
2019-01-11 11:09:34 +05:30
Kovid Goyal
c94e06ccd2
hints kitten: Start hints numbering at one instead of zero by default. Added an option `--hints-offset` to control it.
...
Fixes #1289
Fixes #1290
2019-01-08 07:31:54 +05:30
Kovid Goyal
d00fbd73fc
Fix a regression in the previous release that broke using `background for cursor_text_color`
...
Fixes #1288
2019-01-06 10:23:33 +05:30
Kovid Goyal
8feccdf63f
version 0.13.2
2019-01-04 09:26:51 +05:30
Kovid Goyal
ed905fcf6d
Add a new `copy_or_interrupt action that can be mapped to kbd:ctrl+c`. It will copy if there is a selection and interrupt otherwise
...
Fixes #1286
2019-01-04 09:21:29 +05:30
Kovid Goyal
718f7e77a1
Use the current working directory of the foreground process for the *_with_cwd actions that open a new window with the current working directory.
2019-01-03 13:29:52 +05:30
Kovid Goyal
c4aeb1adba
Report the current foreground processes as well as the original child process, when using kitty @ ls
2019-01-03 13:14:39 +05:30
Kovid Goyal
64bef38813
macOS: Fix momentum scrolling continuing when changing the active window/tab
...
Fixes #1267
2018-12-26 20:39:04 +05:30
Kovid Goyal
b4b2207b93
Merge branch 'issue_1176' of https://github.com/daniel-pfeiffer/kitty
...
Add a FAQ entry about terminfo and sudo/su
2018-12-25 08:48:57 +05:30
Kovid Goyal
4e7498b854
Fix using the `new_tab !neighbor` action changing the order of the non-neighboring tabs
...
Fixes #1256
2018-12-23 08:45:34 +05:30
Daniel Pfeiffer
c2a2dbc88c
Help others avoid issue 1176.
2018-12-20 00:31:57 +01:00
Philippe Proulx
aaa609109e
Fix resize_window documentation example
...
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
2018-12-19 11:34:15 -05:00
Kovid Goyal
2367fad90b
Merge branch 'resize-window-cfg' of https://github.com/eepp/kitty
2018-12-19 11:05:31 +05:30
Philippe Proulx
d22686da10
Add resize_window configuration action
...
This patch adds the `resize_window` configuration action, which has the
following arguments:
1. Quality of resize amongst `wider`, `narrower`, `taller`, and
`shorter` (mandatory).
2. Increment in number of cells (optional, default: 1).
This makes it possible to configure keys as such:
map ctrl+shift+left resize_window narrower
map ctrl+shift+right resize_window wider
map ctrl+shift+up resize_window taller
map ctrl+shift+down resize_window shorter
and have a behaviour which is somewhat close to Terminator's.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
2018-12-18 20:33:21 -05:00
Kovid Goyal
703a1b83a8
macOS: Fix scrolling very slowly with wheel mice not working
...
Fixes #1238
2018-12-18 11:15:22 +05:30
Kovid Goyal
c9441bd3e2
Add a changelog entry for the dock menu item
2018-12-18 11:00:07 +05:30
Kovid Goyal
b4a93c67c9
+ key change also works on macOS apparently
2018-12-17 13:57:20 +05:30
Kovid Goyal
f8ebba3954
Fix changing cursor_text_color via remote control not working
...
Fixes #1229
2018-12-16 17:12:49 +05:30
Kovid Goyal
37ee693de2
Fix Private use Unicode area characters followed by spaces at the end of text not being rendered correctly
...
Fixes #1210
2018-12-16 13:10:47 +05:30
Kovid Goyal
022bee0560
Add a new option tab_title_template to control how tab titles are formatted.
...
In particular the template can be used to display the tab number next to the title
Merge branch 'tab-title-index' of https://github.com/nerdrew/kitty
2018-12-13 13:33:06 +05:30
Kovid Goyal
3f2489b306
Linux: Handle keyboards with a "+" key
...
Adds a plus key to glfw so that it can be mapped as a shortcut. Fixes #1224
2018-12-13 09:56:30 +05:30
Kovid Goyal
291a2d6295
Merge branch 'kitten-stdin-docs' of https://github.com/nerdrew/kitty
2018-12-12 23:07:48 +05:30
Andrew Lazarus
b244d13e8a
update docs for kitten STDIN
2018-12-12 09:20:41 -08:00
Adam Hunt
ae2a641db5
Typo
2018-12-12 03:43:08 -08:00
Kovid Goyal
d20c65ef80
Graphics protocol: Only delete temporary image-data files if they are in a known temporary file location
2018-12-11 10:00:43 +05:30
Kovid Goyal
4a8562a85f
Fix setting background_opacity causing window margins/padding to be slightly different shade from background
...
Fixes #1221
2018-12-11 08:36:03 +05:30
Kovid Goyal
1ba7b5f5a3
version 0.13.1
2018-12-06 13:23:33 +05:30
Kovid Goyal
16542e96bf
Fix resizing window smaller and then restoring causing some wrapped lines to not be properly unwrapped
...
Fix #1206
2018-12-06 12:56:24 +05:30
Kovid Goyal
3005b8b9d6
...
2018-12-06 11:05:11 +05:30
Kovid Goyal
35653ef4b4
Linux: Fix a regression in the previous release that caused automatic selection of fonts when using aliases such as "monospace" to not work
...
Fix #1209
2018-12-06 08:42:13 +05:30
Kovid Goyal
36b3582825
Fix passing input via the pipe action to a program without a window not working.
2018-12-06 08:20:25 +05:30
Kovid Goyal
460c353898
version 0.13.0
2018-12-05 14:21:26 +05:30
Kovid Goyal
47ec372c30
Fix hover detection of URLs not working when hovering over the first colon and slash characters in short URLs
...
Fixes #1201
2018-12-04 06:52:26 +05:30
Luflosi
0ef055a2b2
Fix typo in docs
2018-12-03 10:58:23 +01:00
Kovid Goyal
a7bd6922e5
Follow xterm's behavior for the menu key
...
Fixes #597
Also generate the modified variants of the function keys.
2018-12-03 14:04:26 +05:30
Kovid Goyal
222beedc2a
Fix freetype based rendering of non-hinted fonts at small sizes
...
Now use the post hinting bitmap bearing values instead of the hinting
independent glyph metrics bearing values. Fixes #1173
2018-12-02 14:12:46 +05:30
Kovid Goyal
3501a2a1da
...
2018-12-02 13:52:06 +05:30
Kovid Goyal
a7a7216b30
Allow adding line wrap markers when piping screen contents
...
Also make some data such as scroll position, cursor position and screen
geometry available via an env var when piping. See #719
2018-11-26 13:30:03 +05:30
Kovid Goyal
a0ff625f61
When double or triple clicking ignore clicks if they are "far" from each other
...
Fixes #1093
2018-11-23 11:46:02 +05:30
Kovid Goyal
074614bc8e
Fix incorrect text-antialiasing when using very low background opacity
...
Fix #1005
2018-11-22 10:26:40 +05:30
Kovid Goyal
bc715d4348
Merge branch 'fix-set-background-opacity' of https://github.com/kdarkhan/kitty
2018-11-17 16:01:33 +05:30
Kovid Goyal
c67ab2a6ff
...
2018-11-14 09:01:51 +05:30
Maxim Baz
bf761a7189
Fix typo in changelog
2018-11-11 13:04:53 +01:00
Kovid Goyal
05ee01b4dd
Merge branch 'scroll-wayland' of https://github.com/maximbaz/kitty
2018-11-11 12:03:39 +05:30
Kovid Goyal
34aea3bca1
Merge branch 'hints-add-trailing-space' of https://github.com/maximbaz/kitty
2018-11-11 11:03:11 +05:30
Kovid Goyal
4601cd13dc
icat kitten: Implement reading image data from STDIN, if STDIN is not connected to a terminal
...
Fixes #1130
2018-11-10 12:31:09 +05:30
Kovid Goyal
160fbd2071
Add a terminfo entry for full keyboard mode
...
Fixes #1122
2018-11-05 08:11:35 +05:30
Kovid Goyal
82f9aecacb
macOS: Fix touch scrolling sensitivity low on retina screens
...
Fixes #1112
2018-11-04 12:07:55 +05:30
Kovid Goyal
fc3bd2d15f
Add an action to the `clear_terminal` function to scroll the screen contents into the scrollback buffer
...
Now if you want to map a key combination that will both scroll the
current screen contents into the scrollback buffer and clear the screen,
you can do something like:
map ctrl+l combine : clear_terminal scroll active : send_text normal,application \x0c
Fixes #1113
2018-11-03 14:18:09 +05:30
Kovid Goyal
a958cabf01
Fix :kbd:ctrl+shift+special key not working in normal and application keyboard modes
...
Fixes #1114
2018-11-03 09:03:50 +05:30
Kovid Goyal
d0a2eab79e
...
2018-11-02 12:47:13 +05:30
Kovid Goyal
b835afefee
Merge branch 'fix-grid-neighbors' of https://github.com/strix/kitty
2018-11-02 10:32:27 +05:30
Kovid Goyal
1f3550b84c
...
2018-11-01 07:55:29 +05:30
Kovid Goyal
939212e1d4
Update changelog
2018-10-31 16:11:45 +05:30
Kovid Goyal
23aea68e32
Fix second cell of emoji created using variation selectors not having the same attributes as the first cell
...
Fix #1109
2018-10-30 15:00:47 +05:30
Kovid Goyal
ee31ba0c76
Merge branch 'multi-pua' of https://github.com/blueyed/kitty
2018-10-30 11:49:05 +05:30
Kovid Goyal
3ed9d9a069
Merge branch 'system_double_click_interval' of https://github.com/Luflosi/kitty
2018-10-28 11:18:43 +05:30
Kovid Goyal
b650275d45
Wayland: Fix copying from hidden kitty windows hanging
...
Fix #1051
2018-10-26 10:25:08 +05:30
Kovid Goyal
e113e0cba7
Allow hiding the tab bar completely, by setting :opt:tab_bar_style to `hidden`.
...
Fixes #1014
2018-10-25 10:05:43 +05:30
Kovid Goyal
631f97eb26
Linux: Fix a crash when using the GNU Unifont as a fallback font
...
Fixes #1087
2018-10-24 08:20:37 +05:30
Kovid Goyal
60fa812b60
...
2018-10-24 06:36:30 +05:30
Kovid Goyal
61f3a39aa0
macOS: Fix incorrect text sizes calaculated when using an external display that is set to mirror the main display
...
Fix #1056
2018-10-24 06:28:58 +05:30
Kovid Goyal
a6949df727
Linux: Fix match rules used as aliases in Fontconfig configuration not being respected
...
Fixes #1085
2018-10-23 12:22:18 +05:30
Kovid Goyal
40b355e593
macOS: Fix rendering frames-per-second very low when processing large amounts of input in small chunks
...
We do this by debouncing wakeup events sent to the main loop by the I/O
thread. Use in the input_delay time to debounce. Apparently processing
wakeup events is very expensive in Cocoa.
Fixes #1082
2018-10-23 10:27:56 +05:30
Kovid Goyal
1d9f73adec
...
2018-10-21 20:30:31 +05:30
Kovid Goyal
fca95af49b
macOS: Fix IME input for east asian languages
...
Fix #910
2018-10-21 20:27:03 +05:30
Kovid Goyal
097d11819b
Add a new `nth_window action that can be used to go to the nth window and also previously active windows, using negative numbers. Similarly, goto_tab` now accepts negative numbers to go to previous windows
...
Fix #1040
2018-10-21 10:59:06 +05:30
Kovid Goyal
691286f376
Add a minimal example for a python script to display PNG images
...
See #1080
2018-10-21 07:48:31 +05:30
Kovid Goyal
65f9ac32ef
Fix :opt:mouse_hide_wait only taking effect after an event such as cursor blink or key press
...
Fixes #1073
2018-10-20 14:01:55 +05:30
Kovid Goyal
7f53745077
Fix #1062
2018-10-18 08:30:47 +05:30
Kovid Goyal
7f902c4c03
Fix expansion of env vars not working in the :opt:env directive
...
Fixes #1075
2018-10-18 08:12:10 +05:30
Kovid Goyal
787100a4dc
Modify the kittens sub-system to allow creating custom kittens without any user interface.
...
See #870
2018-10-12 18:09:37 +05:30
Kovid Goyal
c493583f25
macOS: Fix drag and drop of files not working on mojave
...
Fixes #1058
2018-10-11 18:36:24 +05:30
Kovid Goyal
5b01519367
Merge branch 'fix-wl-key-repeat' of https://github.com/tarmack/kitty
2018-10-09 18:22:45 +05:30
Kovid Goyal
715f7985c7
Fix the `*_with_cwd` actions using the cwd of the overlay window rather than the underlying window's cwd
...
Fix #1045
2018-10-03 19:26:01 +05:30
Kovid Goyal
a57f38dbd5
Merge branch 'pagerhist' of https://github.com/martinetd/kitty
2018-09-30 08:41:52 +05:30
Kovid Goyal
b0d34b136f
version 0.12.3
2018-09-29 09:15:40 +05:30
Kovid Goyal
7eb234c250
Move kitty.app build instructions from the FAQ to the build page
2018-09-29 08:47:30 +05:30
Kovid Goyal
4a8c4c4601
Unicode input: Fix an error when searching for the string 'fir'
...
Fixes #1035
2018-09-28 19:01:20 +05:30
Kovid Goyal
1be394cda7
Update CHANGELOG
2018-09-26 19:54:42 +05:30
Kovid Goyal
3a4420f2d3
version 0.12.2
2018-09-24 05:26:11 +05:30
Kovid Goyal
ea9af96d2b
Fix using focus_follows_mouse causing text selection with the mouse to malfunction when using multiple kitty windows
...
Fixes #1002
2018-09-22 18:15:03 +05:30
Kovid Goyal
62cb035afe
Remote control: Fix the `focus_window` command not focusing the top-level OS window of the specified kitty window
...
Fixes #1003
2018-09-22 12:17:35 +05:30
Kovid Goyal
39d3d093c4
...
2018-09-20 09:10:57 +05:30
Kovid Goyal
3f0b52bef4
Workaround for broken editors like nano that cannot handle newlines in pasted text
...
Fixes #994
2018-09-20 09:08:29 +05:30
Kovid Goyal
5fb02c0439
When mapping the new_tab action allow specifying that the tab should open next to the current tab instead of at the end of the tabs list
...
Fixes #979
2018-09-19 19:43:41 +05:30
Kovid Goyal
edfb4ef3f1
Merge branch 'master' of https://github.com/esell/kitty
2018-09-19 18:13:20 +05:30
Kovid Goyal
f037923b00
Document the basic process for creating custom kittens. Fixes #975
2018-09-19 12:55:50 +05:30
Kovid Goyal
74e9bf4f31
Another sentence worth of documentation
2018-09-17 06:42:20 +05:30
Kovid Goyal
772d6597a9
macOS: Add an option :opt:macos_traditional_fullscreen to make full-screening of kitty windows much faster, but less pretty.
...
See #911
2018-09-12 21:27:49 +05:30
Kovid Goyal
4e99194022
Document platform fullscreen shortcut on macOS
2018-09-12 20:43:22 +05:30
Kovid Goyal
f0ff2f4ea7
Fix a bug causing incorrect line ordering when viewing the scrollback buffer if the scrollback buffer is full
...
Fixes #960
2018-09-12 20:31:09 +05:30
Kovid Goyal
d583c533c2
Linux: Fix window icon not set on X11 for the first OS window
...
Fix #961
2018-09-12 18:29:06 +05:30
Kovid Goyal
ec1f219850
macOS: Make full screening of kitty much faster by using the "traditional full screen" mode of cocoa, similar to iTerm and MacVim
...
Hopefully workaround a bug in glfw that causes crashes when unplugging
monitors with full screen windows.
Fixes #911
Fixes #898
2018-09-12 15:45:08 +05:30
Kovid Goyal
21d586cc86
macOS: Fix resizing semi-transparent windows causing the windows to be invisible during the resize
...
Fixes #941
Workaround for https://github.com/glfw/glfw/issues/1251
2018-09-12 10:44:24 +05:30
Kovid Goyal
cfb6dae04d
...
2018-09-11 17:51:06 +05:30
Kovid Goyal
bceac3ee0b
...
2018-09-11 09:58:26 +05:30
Kovid Goyal
38d6edb0ca
Merge branch 'macos-thicken-font' of https://github.com/tbodt/kitty
2018-09-11 09:57:28 +05:30
Kovid Goyal
1b41a3bcee
...
2018-09-11 08:26:31 +05:30
Kovid Goyal
c54f934f6e
Merge branch 'patch-1' of https://github.com/tanrax/kitty
2018-09-11 08:25:22 +05:30
Andros Fenollosa
7eb1dcc7ee
Fixbug Gnome cache
2018-09-10 18:44:34 +02:00
Andros Fenollosa
626fbe827e
Add local icon
2018-09-10 18:41:07 +02:00
Kovid Goyal
be3ab90cff
Add a reference to piping to the index page
2018-09-10 08:19:14 +05:30
Kovid Goyal
6930edfd8a
...
2018-09-10 08:08:16 +05:30
Kovid Goyal
6b1bec6550
Add a FAQ entry about global hotkey access to kitty
2018-09-10 07:57:33 +05:30
Andros Fenollosa
dac0304815
Update binary.rst
2018-09-09 20:08:12 +02:00
Andros Fenollosa
cfcf81b5fb
Update binary.rst
2018-09-09 20:06:56 +02:00
Kovid Goyal
5f6e21da9b
Fix kitty @set-colors not working for tab backgrounds when using the fade tabbar style
...
Fixes #937
2018-09-09 19:41:32 +05:30
Kovid Goyal
b9b38a4ec1
A new pipe function that can be used to pipe the contents of the screen and scrollback buffer to any desired program running in a new window, tab or overlay window.
2018-09-09 18:29:59 +05:30
Kovid Goyal
1dcf3f2afb
...
2018-09-09 14:32:07 +05:30
Kovid Goyal
2ec84969dd
Fix drag-scrolling not working when the mouse leaves the window confines
...
Fixes #917
2018-09-09 14:30:32 +05:30
Kovid Goyal
16f712fbaa
Revert the wide-character backspace patch
...
Fixes #875
2018-09-09 13:51:15 +05:30
Kovid Goyal
1f63ff1d41
Have the kitty --title flag apply to all windows created using kitty --session
...
Fixes #921
2018-09-09 10:49:20 +05:30
Kovid Goyal
49d8f4689f
...
2018-09-09 10:24:01 +05:30
Kovid Goyal
e1f993938a
Add a new kitty --start-as command line flag to start kitty fullscreen/maximized/minimized.
...
This obsoletes the --start-in-fullscreen flag introduced in the previous release
which has been removed since it has only existed for a few days.
Fixes #935
2018-09-09 10:23:48 +05:30
Kovid Goyal
72c37c519d
...
2018-09-09 08:23:59 +05:30
Kovid Goyal
af4b072b29
Merge branch 'master' of https://github.com/isaz/kitty
2018-09-09 08:20:32 +05:30
Kovid Goyal
cb3671343e
Implement directional movement of windows
2018-09-08 23:51:09 +05:30
Kovid Goyal
9963e78636
Linux: Ensure that the python embedded in the kitty binary build always uses UTF-8 mode
...
Fixes #924
2018-09-08 23:03:36 +05:30
Kovid Goyal
e39635ea16
Add a new `neighboring_window` function to switch to neighboring windows in the current layout, similar to window movement in vim
...
Fixes #916
2018-09-08 08:59:11 +05:30
Kovid Goyal
8272c4a429
Fix #929
2018-09-08 06:28:30 +05:30
Kovid Goyal
f0357b061e
Add a new `last_used_layout` function that can be mapped to a shortcut to switch to the previously used window layout
...
Fixes #870
2018-09-08 05:56:02 +05:30
Kovid Goyal
7438e0e997
version 0.12.1
2018-09-08 05:22:02 +05:30
Kovid Goyal
cca672e536
typo
2018-09-07 16:24:29 +05:30
Kovid Goyal
0fa12a687d
Linux: Turn off IME unless the GLFW_IM_MODULE=ibus env var is set
2018-09-07 16:07:01 +05:30
Kovid Goyal
d2b900c77f
Changelog cleanups
2018-09-07 15:38:04 +05:30
Kovid Goyal
21242d9144
...
2018-09-07 15:30:36 +05:30
Kovid Goyal
03fd138b63
Linux: Fix crash with some nvidia drivers when creating tabs in the first top level-window after creating a second top-level window.
...
Fixes #873
The wrong window's OpenGL context was current when creating the tabs.
2018-09-07 15:23:10 +05:30
Kovid Goyal
7f0674ac27
Fix backspacing of wide characters in wide-character unaware programs not working
...
Fixes #875
2018-09-07 10:08:25 +05:30
Luflosi
ee82a6ff18
Make ctrl+shift+tab previous_tab by default on macOS
2018-09-06 22:43:36 +02:00
Kovid Goyal
bac5e402b7
Fix #890
2018-09-06 21:25:29 +05:30
Kovid Goyal
732108109e
Nicer error message when sphinx-build is not in PATH
2018-09-06 21:23:03 +05:30
SolitudeSF
3ad69f8ba3
Add link for the Void Linux package
2018-09-06 18:36:29 +03:00
Kovid Goyal
9fd50a6ac0
...
2018-09-06 20:26:51 +05:30
Kovid Goyal
9b5c8a18d4
Merge branch 'master' of https://github.com/eigengrau/kitty
2018-09-06 18:29:06 +05:30
Kovid Goyal
2c0e70a423
Fix #868
2018-09-06 11:49:30 +05:30
Kovid Goyal
d6b70f10d3
Cross-linking options in the docs
2018-09-06 11:02:53 +05:30
Kovid Goyal
40b01fb702
Add a note about using an alias for icat
2018-09-06 10:27:13 +05:30
Kovid Goyal
89222d93f4
Change legacy kitty icat reference
2018-09-06 10:20:23 +05:30
Kovid Goyal
c98a147f94
Add changelog entry
2018-09-06 07:05:41 +05:30
Kovid Goyal
e9975cb7eb
Merge branch 'fish-completion' of https://github.com/scorphus/kitty
2018-09-06 07:04:54 +05:30
Kovid Goyal
33f0ac83c1
Wayland: Allow using the --class to set the app id
...
Fixes #862
2018-09-06 06:54:38 +05:30
Pablo S. Blum de Aguiar
1b7244f3c8
Completion for fish
2018-09-05 22:33:39 +02:00
Kovid Goyal
128b9e1cd0
Wayland: Implement support for clipboard copy/paste
...
Fix #855
2018-09-05 17:54:26 +05:30
Kovid Goyal
bbe8bcb28d
Fix a regression that broke layout resizing
...
Fixes #860
2018-09-05 10:51:08 +05:30
Stavros Korokithakis
d61fb9cc42
Add sentence about layouts using windows
2018-09-05 08:08:31 +03:00
Kovid Goyal
1451a8ccc0
Add a new --start-in-fullscreen command line flag
...
Fixes #856
2018-09-05 07:36:13 +05:30
Kovid Goyal
547959c1ef
Linux: Fix numpad arrow keys not working when num lock is off
...
Fixes #857
2018-09-05 07:31:55 +05:30
Kovid Goyal
b1a5e98630
Update link to Fedora package to a newer one
2018-09-04 22:28:52 +05:30
Kovid Goyal
55f457caf4
macOS: Fix a character that cannot be rendered in any font causing font fallback for all subsequent characters that cannot be rendered in the main font to fail
...
Fixes #799
2018-09-04 14:21:36 +05:30
Kovid Goyal
b0a2dea747
Improve rendering of wavy underline at small font sizes
...
See #853
2018-09-03 10:15:53 +05:30
Kovid Goyal
f8395e36a1
Draw underlines under the text instead of over it
2018-09-03 09:48:53 +05:30
Kovid Goyal
6ec58f58ce
Allow mapping shortcuts using the raw key code from the OS
...
Fixes #848
2018-09-02 18:46:10 +05:30
Kovid Goyal
4f05024550
version 0.12.0
2018-09-01 09:16:29 +05:30
Kovid Goyal
ab960ea12d
Linux: Fix slow startup on some systems caused by GLFW searching for joysticks. Since kitty does not use joysticks, disable joystick support.
...
Fixes #830
2018-08-31 07:51:19 +05:30
Kovid Goyal
d276317e3a
Remote control: Allow changing the current window layout with a new goto-layout command
...
Fixes #845
2018-08-30 10:23:20 +05:30
Luflosi
1d91edfb00
dont -> don't
2018-08-29 03:18:25 +02:00
Kovid Goyal
42546f4371
Implement completion for the kitty command
...
Implemented for bash and zsh. Completion scripts are just thin wrappers
around kitty + complete which knows how to complete kitty command lines.
Should make it easy to add completion for other shells in the future.
2018-08-26 10:39:51 +05:30
Kovid Goyal
009ef54de7
Implement high precision scrolling with the trackpad on platforms such as macOS and Wayland that implement it.
...
Fixes #819 . Note that I have no idea whether the code works well on
retina screens, might have to multiple the pixel count by the scale
factor on those screens?
2018-08-24 11:00:58 +05:30
Kovid Goyal
9201d27875
Document kitty's extension to the OSC 52 protocol
2018-08-13 07:27:08 +05:30
Kovid Goyal
6e34a7559b
Fix one-pixel line appearing at window edges at some window sizes when displaying images with background opacity enabled
...
Fixes #741
2018-08-12 07:22:25 +05:30
Kovid Goyal
ea8b17565d
Make ctrl+tab next_tab by default on macOS
2018-08-11 07:55:43 +05:30
Kovid Goyal
a143faaf05
macOS: Fix control+tab key combination not working
...
Fixes #801
2018-08-11 07:18:24 +05:30
Kovid Goyal
a92b20f85a
Only do manual focus follows mouse on macOS
2018-08-07 07:56:56 +05:30
Kovid Goyal
b6a5d09d4f
Allow enabling remote control in only some kitty windows
2018-08-06 20:04:12 +05:30
Kovid Goyal
d8a7114dba
macOS: Disable the custom mouse cursor. Using a custom cursor fails on dual GPU machines.
...
I give up, Apple users will just have to live with the limitations of their choice of OS.
See #794
2018-08-06 12:22:01 +05:30
Kovid Goyal
094ddd9333
Round-trip the zwj unicode character
...
Rendering of sequences containing zwj is still not implemented, since it
can cause the collapse of an unbounded number of characters into a
single cell. However, kitty at least preserves the zwj by storing it as
a combining character.
2018-08-04 18:29:45 +05:30
Kovid Goyal
000c1cf306
Implement support for emoji skin tone modifiers
...
Fixes #787
2018-08-04 10:06:25 +05:30
Kovid Goyal
e5a720c6fa
Fix detection of URLs in HTML source code (URLs inside quotes)
...
Fixes #785
2018-08-03 12:28:23 +05:30
Kovid Goyal
9af3081f45
The focus_follows_mouse option now also works across top-level kitty OS windows
...
Fixes #772
2018-07-30 21:26:20 +05:30
Kovid Goyal
78def6e6bf
kitty @ new-window: Add a new option --window-type
...
To create top-level OS windows. Fixes #770
2018-07-30 08:40:26 +05:30
Kovid Goyal
9bd9cf8052
typo
2018-07-29 11:18:12 +05:30
Kovid Goyal
c79cde43ae
...
2018-07-28 14:00:18 +05:30
Kovid Goyal
8a812c9d02
diff kitten: Fix error when only RHS file is a binary file
...
Fixes #752
2018-07-28 13:59:32 +05:30
Kovid Goyal
011866a101
Add a keyboard shortcut to reset the terminal
...
It takes parameters so you can define your own shortcuts to clear the screen/scrollback also. Fixes #747
2018-07-26 17:29:13 +05:30
Kovid Goyal
d72098bdf8
Preserve the mouse selection even when the contents of the screen are scrolled or overwritten provided the new text does not intersect the selected lines.
...
Requires a small CPU usage overhead when scrolling/drawing characters
even in the absence of a selection. I couldn't isolate the overhead from
statistical noise in my testing.
2018-07-25 16:16:57 +05:30
Kovid Goyal
007f377f16
Allow running kitten via the remote control system
...
Fixes #738
2018-07-25 09:45:11 +05:30
Kovid Goyal
ce2b3265be
Remote control: Allow matching windows by the environment variables of their child process as well
2018-07-24 12:40:59 +05:30
Kovid Goyal
5485436ea1
...
2018-07-24 10:18:37 +05:30
Kovid Goyal
af9f7bb0d2
Generate the code to parse APC escape codes
...
Allows it to be re-used for other APC codes
if needed.
2018-07-19 18:43:26 +05:30
Kovid Goyal
40a6ad9a1f
...
2018-07-19 06:07:04 +05:30
Kovid Goyal
5ae2406a03
macOS: Allow scrolling window contents using mouse wheel/trackbar even when the window is not the active window
...
Fixes #729
2018-07-18 10:34:36 +05:30
Kovid Goyal
9918397190
Add an option :opt:env to set environment variables in child processes from kitty.conf
2018-07-15 12:16:43 +05:30
Kovid Goyal
8268f9f612
Add a section about remote control to the main page
2018-07-14 06:06:59 +05:30
Kovid Goyal
92b8798cad
Add note about ctrl+alt to select in columns
2018-07-14 06:02:17 +05:30
Kovid Goyal
202ec17a08
Add a changelog entry for IBus support
...
Fixes #469
2018-07-12 18:18:21 +05:30
Kovid Goyal
cdee601137
Start work on IBUS support
2018-07-12 18:18:16 +05:30
Kovid Goyal
5bfe2fb8d3
Make using a fixed color for the text under the cursor the default
2018-07-12 16:52:38 +05:30
Kovid Goyal
55fc5c4358
Add an option :opt:cursor_text_color to render text under the cursor in a fixed color.
...
See #126
2018-07-12 12:50:42 +05:30
Kovid Goyal
5c85d915cc
...
2018-07-10 22:00:34 +05:30
Kovid Goyal
57f8519a52
version 0.11.3
2018-07-10 21:42:01 +05:30
Kovid Goyal
056be45dd5
...
2018-07-10 21:30:30 +05:30
Kovid Goyal
3ee22e545e
macOS: Workaround for switching from fullscreen to windowed mode with the titlebar hidden causing window resizing to not work.
...
Fixes #711
2018-07-10 21:29:30 +05:30
Kovid Goyal
1d22b75090
Fix a regression in the previous release that caused pasting large amounts of text to be duplicated
...
Fixes #709
2018-07-08 16:25:08 +05:30
Kovid Goyal
4313531432
macOS: Use a custom mouse cursor that shows up well on both light and dark backgrounds
...
Fixes #359 . Also, update GLFW from upstream for retina cursor setting
support.
2018-07-07 10:43:30 +05:30
Kovid Goyal
aa12a65a8f
Draw only the minimum borders needed for inactive windows
...
Fixes #699
Note that currently this is only implemented by the Tall layout.
2018-07-06 17:30:53 +05:30
Kovid Goyal
fcb0033d25
When drag-scrolling stop the scroll when the mouse button is released.
2018-07-06 13:01:49 +05:30
Kovid Goyal
c8b1e76783
When clicking in the margin/border area of a window map the click to the nearest cell in the window. Avoids selection with the mouse failing when starting the selection just outside the window.
2018-07-06 12:32:08 +05:30
Kovid Goyal
77c4f5fecc
When dragging to select with the mouse "grab" the mouse so that if it strays into neighboring windows, the selection is still updated
...
Fixes #624
2018-07-06 10:33:01 +05:30
Kovid Goyal
23fbf6f157
Fix triple-click to select line not working when the entire line is filled
...
Fixes #703
2018-07-06 08:17:48 +05:30
Kovid Goyal
619c3a0025
macOS: Add an option macos_window_resizable to control if kitty top-level windows are resizable using the mouse or not
...
Fixes #698
2018-07-03 06:49:28 +05:30
Kovid Goyal
4bf0e0ea23
version 0.11.2
2018-07-01 07:58:46 +05:30
Kovid Goyal
e35c3cc913
Add an option single_window_margin_width to allow different margins when only a single window is visible in the layout
...
Fixes #688
2018-06-29 09:56:05 +05:30
Kovid Goyal
65fef81f29
hints kitten: Add an option to select multiple items
...
Fixes #687
2018-06-29 06:49:16 +05:30
Kovid Goyal
e3f60e6fa7
Update CHANGELOG
2018-06-28 20:34:56 +05:30
Kovid Goyal
3b1490020d
...
2018-06-26 12:35:38 +05:30
Kovid Goyal
b8ba25b81f
Add a link to the kitty source code for packagers
2018-06-26 12:03:07 +05:30
Kovid Goyal
2cdf41f190
...
2018-06-23 13:20:53 +05:30
Kovid Goyal
9169d0aa9b
...
2018-06-23 10:34:35 +05:30
Kovid Goyal
2aba3e249c
Linux installer: Workaround for bug in 3.0 <= python <= 3.5
2018-06-18 07:21:44 +05:30
Kovid Goyal
f66db65974
version 0.11.1
2018-06-17 10:57:55 +05:30
Kovid Goyal
5b6038db35
Dont include a literal dump of the conf files
...
Since all the config options are documented separately on the page in
any case, there is not much need for it. And now that the conf files are
downloadable, it is probably nicer to just view/edit them directly in
the users favorite pager/editor rather than the browser.
2018-06-16 22:31:21 +05:30
Daniel Hahler
8a0cd73821
docs: improve generation of default config files
...
- config files are placed into `docs/generated/conf/`, using the
expected name, and without any indentation
- `literalinclude::` is used instead of `include::`
- uses `:download:` instead of `:file:` to allow for downloading the
generated files easily
2018-06-16 18:35:58 +02:00
Kovid Goyal
c9a751360e
Update CHANGELOG
2018-06-16 09:25:00 +05:30
Kovid Goyal
5bc8d05f0a
...
2018-06-16 08:49:08 +05:30
Kovid Goyal
35041e7709
Fix docs links
2018-06-16 08:19:33 +05:30
Kovid Goyal
26f50a451e
Add a section on configuration to the main page in the docs
2018-06-16 07:45:24 +05:30
Kovid Goyal
11f3d7e215
...
2018-06-15 17:53:04 +05:30
Kovid Goyal
a7d533cfe5
Increase contrast of link color with text color in docs
2018-06-15 15:38:30 +05:30
Kovid Goyal
52ec4dc21b
Allow cross-linking to @ command documentation
2018-06-15 15:31:05 +05:30
Kovid Goyal
6f7ea49008
Switch to high number OSC codes instead of DCS string codes for dynamic color push/pop
2018-06-15 15:21:46 +05:30
Kovid Goyal
84b99b1b3d
diff kitten: Clear the search when pressing Esc
2018-06-15 15:00:09 +05:30
Kovid Goyal
07bd371e21
Re-org diff kitten docs
...
Move the auto-generated bits to the end
2018-06-15 14:31:13 +05:30
Kovid Goyal
fe3b10a8fb
diff kitten: Implement searching for text in the diff
...
Fixes #574
2018-06-15 14:28:42 +05:30
Kovid Goyal
c994bc1d89
Add more clarification about kitty's performance goals
2018-06-15 13:51:49 +05:30
Kovid Goyal
9f51506422
...
2018-06-14 22:07:34 +05:30
Kovid Goyal
1b8c6b23e1
Dont run make docs to build linux-package
...
The pre-built docs are now included in the official kitty source code
release. This means that building linux-package does not require
sphinx anymore.
2018-06-12 09:15:43 +05:30
Kovid Goyal
105959d91b
version 0.11.0
2018-06-12 08:36:19 +05:30
Kovid Goyal
4711746f8f
Linux: When using layouts that map the keys to non-ascii characters, map shortcuts using the ascii equivalents, from the default layout.
...
Fixes #606
2018-06-11 12:21:35 +05:30
Kovid Goyal
7a7262923b
Fix a regression in 0.10 that caused incorrect rendering of the status bar in irssi when used inside screen.
...
Fixes #621 . The cursor in margin check was incorrect causing upwards
movement of the cursor when below the bottom margin to be incorrect.
2018-06-11 10:13:21 +05:30
Kovid Goyal
cde60b19e8
Automatically build docs when running linux-pacakge
...
Fixes #622
2018-06-11 09:57:56 +05:30
Kovid Goyal
e55cae6192
Fix kitty @ set-colors not working with the window border colors
...
Fixes #623
2018-06-11 09:03:24 +05:30
Kovid Goyal
83849ab07a
Document the clipboard kitten
2018-06-09 13:32:32 +05:30
Kovid Goyal
fd598df1c6
Add a one-time support option
2018-06-08 22:17:07 +05:30
Kovid Goyal
19721014d0
Remote control: Fix kitty @ sometimes failing to read the response from kitty.
...
Fixes #614
2018-06-08 15:35:01 +05:30
Kovid Goyal
6247270011
Build the docs on Travis
2018-06-08 12:03:51 +05:30
Kovid Goyal
68394cebe3
Linux: Include a man page and the HTML docs when building the linux-package
2018-06-08 11:06:41 +05:30
Kovid Goyal
f88b98ccd9
Generate a simple man page with the output of kitty --help
2018-06-08 10:13:15 +05:30
Kovid Goyal
6c72c93b02
Fix inactive_text_alpha also applying to the tab bar
...
Fixes #612
2018-06-07 20:19:29 +05:30
Kovid Goyal
ed0239a556
When viewing the scrollback in less and kitty is currently scrolled, position the scrollback in less to match kitty's scroll position.
...
Fixes #148
2018-06-07 13:25:37 +05:30
Kovid Goyal
b9dd434fab
Add an option to control quit on last window behavior
2018-06-07 08:03:47 +05:30
Kovid Goyal
23d089b4be
macOS: Add macOS standard shortcuts
...
For copy, paste and new OS window (⌘+C, ⌘+V, ⌘+N)
Only defined on macOS, not Linux, thanks to the new config
infrastructure.
2018-06-07 07:54:21 +05:30
Kovid Goyal
1afa91bbb4
macOS: Keep kitty running when the last window is closed
...
This is how applications are supposed to behave on macOS. Fixes #543
2018-06-07 06:19:36 +05:30
Kovid Goyal
6845dd115e
Add a config option to hide window decorations under X11/Wayland
...
Fixes #607
2018-06-07 05:48:51 +05:30
Kovid Goyal
2e8d19601b
macOS: Fix the new OS window keyboard shortcut not working if no kitty window currently has focus.
...
Fixes #524
2018-06-06 22:18:33 +05:30
Kovid Goyal
f259c23695
Use the binary install instructions on the front-page
...
Testing has revealed no problems with the binary installer, so
make it live. Fixes #595
2018-06-06 17:19:05 +05:30
Kovid Goyal
f75957d8c0
...
2018-06-06 13:31:29 +05:30
Kovid Goyal
53ae5a4f8d
A new tab bar style
2018-06-06 13:27:15 +05:30
Kovid Goyal
7b1449ba46
Include sample conf files
2018-06-05 13:57:51 +05:30
Kovid Goyal
c509c5eb0d
Add custom syntax highlighting for conf and session files
2018-06-05 12:37:04 +05:30
Kovid Goyal
d39cf5d702
Get rid of the default diff.conf
2018-06-05 10:44:18 +05:30
Kovid Goyal
61fc96b187
...
2018-06-05 08:48:37 +05:30
Kovid Goyal
070e95b5e1
Make sphinx warnings fatal
2018-06-05 08:47:34 +05:30
Kovid Goyal
727028280a
...
2018-06-05 08:46:40 +05:30
Kovid Goyal
ea4a7136f0
Get rid of the |kitty.conf| substitution
2018-06-05 08:44:51 +05:30
Kovid Goyal
065a2b37c7
Get rid of the |sc_| substitution rules
2018-06-05 08:13:28 +05:30
Kovid Goyal
b5e452942e
Port changes from master
2018-06-05 07:56:41 +05:30
Kovid Goyal
4fa8cb562a
Finish adding shortcuts to docs
2018-06-05 07:52:31 +05:30
Kovid Goyal
4c636fdeca
More conf docs
2018-06-05 07:52:31 +05:30
Kovid Goyal
1168687923
More conf docs
2018-06-05 07:52:30 +05:30
Kovid Goyal
e7246fd024
Implement shortcuts in the RST docs
2018-06-05 07:52:30 +05:30
Kovid Goyal
1c93e2a94e
Show full tracebacks on sphinx failure
2018-06-05 07:52:30 +05:30
Kovid Goyal
cd36e3b314
oops
2018-06-05 07:52:30 +05:30
Kovid Goyal
b98fca972f
More conf docs
...
Add a 🔗 role that works nicely in both contexts
2018-06-05 07:52:29 +05:30
Kovid Goyal
6c1434ab8a
More conf docs
...
Also dont parse option values unnecessarily
2018-06-05 07:52:29 +05:30
Kovid Goyal
b6d33e2019
More conf docs
2018-06-05 07:52:29 +05:30
Kovid Goyal
485fe0a7fb
Allow linking to latter options in a option group
2018-06-05 07:52:29 +05:30
Kovid Goyal
f7fe59dfbe
Allow multiple conf files to be processed for cross-references
2018-06-05 07:52:28 +05:30
Kovid Goyal
fd731feacc
Warn about missing opt references
2018-06-05 07:52:28 +05:30
Kovid Goyal
61194ef1c8
Use a custom sphinx role for the conf file
2018-06-05 07:52:28 +05:30
Kovid Goyal
ffdb91ffd5
More work on the conf docs
2018-06-05 07:52:28 +05:30
Kovid Goyal
2ae3157d49
Simplify by using the option definition as a title
2018-06-05 07:52:28 +05:30
Kovid Goyal
8c7e618324
Implement referring to config options
2018-06-05 07:52:27 +05:30
Kovid Goyal
9dc9fb2012
Start work on documenting the conf file
2018-06-05 07:52:27 +05:30
Kovid Goyal
3ce9e1932c
Merge branch 'master' of https://github.com/ricci/kitty
2018-06-05 07:41:57 +05:30
Kovid Goyal
c9818e7bb1
...
2018-06-04 15:14:16 +05:30
Kovid Goyal
b6e330e3e7
Remove trailing whitespace from more files
2018-06-03 09:24:15 +05:30
Kovid Goyal
71bdf73884
...
2018-06-02 15:13:15 +05:30
Kovid Goyal
8d04216c2b
Update CHANGELOG
2018-06-02 15:04:45 +05:30
Kovid Goyal
620782aa80
Document the icat kitten
2018-06-02 14:45:46 +05:30
Kovid Goyal
bb8e0e7789
Add CLI docs for the diff kitten
2018-06-02 13:09:18 +05:30
Kovid Goyal
7236e0ff21
Add CLI docs for the hints kitten
2018-06-02 13:04:25 +05:30
Kovid Goyal
9a615efa83
Document CLI of panel kitten
2018-06-02 12:24:21 +05:30
Kovid Goyal
ec0edd6f45
A new kitten to draw dock panels on X11 desktops showing the output from running arbitrary terminal programs
2018-06-02 11:27:01 +05:30
Kovid Goyal
0f82f90968
...
2018-06-02 09:29:53 +05:30
Kovid Goyal
5b31b237e3
...
2018-06-01 21:44:28 +05:30
Kovid Goyal
e211589f9f
Binary install instructions
2018-06-01 21:42:49 +05:30
Kovid Goyal
b752d1ca48
Publish installer.sh
2018-06-01 20:04:15 +05:30
Kovid Goyal
35fb8ea1bf
Linux installer
2018-06-01 14:56:05 +05:30
Kovid Goyal
9ed703384f
Add some command line options to the installer
2018-06-01 11:18:29 +05:30
Kovid Goyal
e259fc5250
macOS installer implemented
2018-06-01 11:04:16 +05:30
Kovid Goyal
8b08182555
Start work on an installer
2018-06-01 10:31:52 +05:30
Kovid Goyal
98ec3fe18f
Documentation work
2018-05-31 16:15:43 +05:30
Kovid Goyal
77d149518c
Documentation work
2018-05-31 08:40:32 +05:30
Kovid Goyal
087f13f293
Documentation work
2018-05-31 08:30:01 +05:30
Kovid Goyal
8d8224812d
Use modern GA loading code
2018-05-30 20:28:48 +05:30
Kovid Goyal
489ed6a915
Improve presentation of screenshots
2018-05-30 20:04:49 +05:30
Kovid Goyal
98bcbf8150
Partition dependency list
2018-05-30 19:45:14 +05:30
Kovid Goyal
1fe81872c6
Add the build badge to the build from source page
2018-05-30 19:43:02 +05:30
Kovid Goyal
fb0db2b7df
Document kitty @
2018-05-30 19:35:54 +05:30
Kovid Goyal
28803d9a5a
Use rst roles to format cli help text
2018-05-30 19:07:12 +05:30
Kovid Goyal
fba37e73e7
...
2018-05-30 17:52:55 +05:30
Kovid Goyal
f8fa76d77e
Use program directives to namespace options
2018-05-30 15:32:50 +05:30
Kovid Goyal
a3e4c74f5d
Add command line API reference
2018-05-30 15:14:07 +05:30
Kovid Goyal
0667027506
...
2018-05-30 13:45:27 +05:30
Kovid Goyal
0c5c6fcbbe
Make the sidebar a little nicer
2018-05-30 13:43:48 +05:30
Kovid Goyal
bf8dfa5ee3
Add a link to the kittens on the front page
2018-05-30 13:11:26 +05:30
Kovid Goyal
611d95f0f7
Add the CHANGELOG to the docs
2018-05-30 12:46:00 +05:30
Kovid Goyal
bbc1430420
Add a support page
...
Also fix a few links flagged by make linkcheck
2018-05-30 12:08:20 +05:30
Kovid Goyal
61f7ce4dee
Dont use emoji for search as it does not render well in Chrome
2018-05-30 10:42:25 +05:30
Kovid Goyal
e4163fca6a
Add website publish code
2018-05-30 10:41:37 +05:30
Kovid Goyal
21d7cc1a60
Configure the alabaster theme a bit
...
And remove duplicated FAQ from README
2018-05-30 09:44:53 +05:30
Kovid Goyal
f82b7841c6
Start work on a kitty website
...
Port the current asciidoc documentation to sphinx
2018-05-29 21:03:50 +05:30