in ,

Kitty 0.17.0 – GPU-accelerated terminal emulator, Hacker News

  • macOS: The default behavior of the Option key has changed. It now generates unicode characters rather than acting as the Alt modifier. See macos_option_as_alt

  • Support for an arbitrary number of internal clipboard buffers to copy / paste from, see ( Multiple copy / paste buffers )

  • Allow using the new private internal clipboard buffers with the copy_on_select option ( #

  • macOS: Allow opening new kitty tabs / top-level windows from Finder ( #

  • Add an option disable_ligatures (disable to disable multi-character ligatures under the cursor to make editing easier or disable them completely ( # 1218

  • Allow creating new OS windows in session files ( #

  • Allow setting OS window size in session files

  • Add an option tab_switch_strategy

  • to control which tab becomes active when the current tab is closed ( #

  • Allow specifying a value of none for the selection_foreground which will cause kitty to not change text color in selections ( #

  • Make live resizing of OS windows smoother and add an option resize_draw_strategy to control what is drawn while a resize is in progress.

  • macOS: Improve handling of IME extended input. Compose characters are now highlighted and the IME panel moves along with the text ( # 1616 ). Also fixes handling of delete key in Chinese IME ( #

  • When a window is closed, switch focus to the previously active window (if any) instead of picking the previous window in the layout ( #

  • icat kitten: Add support for displaying images at http (s) URLs ( # ()

  • A new option strip_trailing_spaces to optionally remove trailing spaces from lines when copying to clipboard.

  • A new option tab_bar_min_tabs ) to control how many tabs must be present before the tab-bar is shown ( #

  • Automatically check for new releases and notify when an update is available, via the system notification facilities. Can be controlled by update_check_interval

    ( (#)

  • macOS: Fix cmd period key not working ( (#)

  • macOS: Add an option macos_show_window_title_in_menubar to not show the current window title in the menu-bar ( (#)

  • macOS: Workaround for cocoa bug that could cause the mouse cursor to become hidden in other applications in rare circumstances ( )

  • macOS: Allow assigning only the left or right Option key to work as the Alt key. See macos_option_as_alt for details ( #

  • Fix using remote control to set cursor text color causing errors when creating new windows ( # )

  • Fix window title for minimized windows not being updated ( (#)

  • )

  • macOS: Fix using multi-key sequences to input text ignoring the first few key presses if the sequence is aborted ( # 1332 )

  • macOS: Add a number of common macOS keyboard shortcuts

  • macOS: Reduce energy consumption by not rendering occluded windows

  • Fix scrollback pager history not being cleared when clearing the main scrollback buffer ( #

    )

  • macOS: When closing a top-level window only switch focus to the previous kitty window if it is on the same workspace ( # )

  • macOS: Fix sync_to_monitor not working on Mojave.

  • macOS: Use the system cursor blink interval by default cursor_blink_interval .

  • Wayland: Use the kitty Wayland backend by default. Can be switched back to using XWayland by setting the environment variable: KITTY_DISABLE_WAYLAND=1

  • Add a no-append setting to clipboard_control ) to disable the kitty copy concatenation protocol extension for OSC

  • Update to using the Unicode standard

  • Unicode input kitten: Allow using the arrow keys in code mode to go to next and previous unicode symbol.

  • macOS: Fix specifying initial window size in cells not working correctly on Retina screens ( #

    )

  • Fix a regression in version 0. 805 .0 that caused background colors of space characters after private use unicode characters to not be respected ( #

  • Only update the selected text to clipboard when the selection is finished, not continuously as it is updated. ( #

  • Allow setting active_border_color

  • to none to not draw a border around the active window ( #

  • Use negative values ​​for mouse_hide_wait to hide the mouse cursor immediately when pressing a key ( (#)

    )

  • When encountering errors in kitty.conf report them to the user instead of failing to start.

  • Allow the user to control the resize debounce time via resize_debounce_time

  • Remote control: Make the kitty @ set-font-size

    command more capable. It can now increment font size and reset it. It also only acts on the active top-level window, by default ( (#) )

  • When launching child processes set the PWD environment variable ( (#)

    )

  • X 461: use the window manager’s native full-screen implementation when making windows full-screen ( (#) )

  • Mouse selection: When extending by word, fix extending selection to non-word characters not working well ( (#)

    ) Brave Browser Read More

  • What do you think?

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    GIPHY App Key not set. Please check settings

    When Einstein Was Just Another Physicist – Los Angeles Review of Books, Hacker News

    When Einstein Was Just Another Physicist – Los Angeles Review of Books, Hacker News

    Never-before-seen attackers are targeting Mideast industrial organizations, Ars Technica

    Never-before-seen attackers are targeting Mideast industrial organizations, Ars Technica