mirror of
https://github.com/wez/wezterm.git
synced 2024-12-29 16:42:13 +03:00
f37c3ae5da
* Update ssh_backend.md * Update normalize_output_to_unicode_nfc.md * Update strikethrough_position.md * Update underline_position.md * Update underline_thickness.md * Fix lua config docs titles to be formatted as inline code * Mention how suggested alphabet for quick select is choosen * Mention update-status and update-right-status for status_update_interval * Fix docs for all keyassignments to be formatted as inline code * Fix Lua object index titles * Fix titles of `wezterm.*` module index pages * Fix title of `Color` object & `wezterm.color` functions We reduce titles from h2 to h1 because mkdocs defaults the page title to the page file name if no h1 header is found. * Unify title of all object methods * Add index page for Gui events
1.1 KiB
1.1 KiB
ClearScrollback
Clears the lines that have scrolled off the top of the viewport, resetting the scrollbar thumb to the full height of the window.
{{since('20210203-095643-70a364eb')}}
Added a parameter that allows additionally clear the viewport:
local wezterm = require 'wezterm'
local act = wezterm.action
config.keys = {
-- Clears only the scrollback and leaves the viewport intact.
-- You won't see a difference in what is on screen, you just won't
-- be able to scroll back until you've output more stuff on screen.
-- This is the default behavior.
{
key = 'K',
mods = 'CTRL|SHIFT',
action = act.ClearScrollback 'ScrollbackOnly',
},
-- Clears the scrollback and viewport leaving the prompt line the new first line.
{
key = 'K',
mods = 'CTRL|SHIFT',
action = act.ClearScrollback 'ScrollbackAndViewport',
},
-- Clears the scrollback and viewport, and then sends CTRL-L to ask the
-- shell to redraw its prompt
{
key = 'K',
mods = 'CTRL|SHIFT',
action = act.Multiple {
act.ClearScrollback 'ScrollbackAndViewport',
act.SendKey { key = 'L', mods = 'CTRL' },
},
},
}