mikavilpas / wez-logging

wez-logging saves the contents of the WezTerm scrollback buffer to a file. WezTerm port of tmux-logging.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wez-logging

WezTerm port of tmux-logging

wez-logging saves the contents of the WezTerm scrollback buffer to a file.

Installation

Clone this repository into your $XDG_CONFIG_HOME/wezterm directory:

git clone https://github.com/sei40kr/wez-pain-control.git $XDG_CONFIG_HOME/wezterm

Usage

local wezterm = require("wezterm")

local config = {}

if wezterm.config_builder then
    config = wezterm.config_builder()
end

-- Add these lines:
local logging = require("wez-logging.plugin")
config.keys = {
    -- You can change the key bindings to whatever you like.
    { key = "p", mods = "LEADER|ALT|SHIFT", action = logging.action.CaptureScrollback },
    { key = "p", mods = "LEADER|ALT",       action = logging.action.CaptureViewport },
}

return config

About

wez-logging saves the contents of the WezTerm scrollback buffer to a file. WezTerm port of tmux-logging.


Languages

Language:Lua 52.0%Language:Nix 48.0%