1
1
mirror of https://github.com/wez/wezterm.git synced 2024-10-27 08:09:45 +03:00
wezterm/docs
Wez Furlong b7771feef6
imgcat: work better with tmux and conpty
Neither of these understand image protocols, and both are
an additional processing layer between the application and
wezterm.

This commit detects and wraps OSC sequences in tmux's passthru
sequence so that the data is passed on to wezterm rather than
elided from the data stream.

For image protocols in both tmux and conpty, work a little
smarter and explicitly move the cursor position to the same
location that wezterm would move it to.  That prevents the
display from being as mangled by tmux/conpty due to a diverging
understanding of the cursor position.

The logic isn't perfect, and can result in the x-coordinate
being incorrect, and this won't work with the new --position
argument either in its current state, without adding a lot
of complexity to deal with scrolling and relative and absolute
positioning handling.

To facilitate that, a new termwiz Terminal trait method has
been added to probe the terminal name, version, cell and pixel
dimensions. It's not pretty.

refs: https://github.com/wez/wezterm/issues/3624
refs: https://github.com/wez/wezterm/issues/3716
2023-07-15 22:13:19 -07:00
..
cli docs: update for release 2023-07-12 07:46:13 -07:00
colorschemes docs: update for release 2023-07-12 07:46:13 -07:00
config Revert "front_end defaults to OpenGL again" 2023-07-12 07:47:12 -07:00
examples imgcat: add --position, --no-move-cursor and --hold options 2023-07-15 16:27:52 -07:00
install docs: fedora 35 is no longer supported 2023-07-12 12:59:37 -07:00
javascript docs: switch doc build to Material for MkDocs 2023-03-15 19:22:51 -07:00
overrides/partials docs: switch doc build to Material for MkDocs 2023-03-15 19:22:51 -07:00
recipes docs: shell-integration: cover the new built-in user-vars 2023-01-23 10:50:49 -07:00
screenshots docs: win32_system_backdrop 2023-04-17 07:04:00 -07:00
_config.yml docs: switch to the "Hacker" theme which is darker 2019-12-18 09:25:36 -08:00
asciinema-player.css docs: use asciinema's web player for screenshots 2022-07-09 18:59:44 -07:00
asciinema-player.min.js docs: use asciinema's web player for screenshots 2022-07-09 18:59:44 -07:00
book.toml docs: add mdbook-admonish 2023-02-25 18:19:47 -07:00
changelog.md imgcat: work better with tmux and conpty 2023-07-15 22:13:19 -07:00
contributing.md docs: switch doc build to Material for MkDocs 2023-03-15 19:22:51 -07:00
copymode.md docs: update a bunch of since lines to new macro 2023-03-20 22:54:27 -07:00
custom.css docs: css for https://github.com/wez/wezterm/pull/2911 2023-01-19 09:07:00 -07:00
escape-sequences.md docs: update a bunch of since lines to new macro 2023-03-20 22:54:27 -07:00
faq.md docs: fix see-also list 2023-07-10 22:54:06 -07:00
features.md fix broken link on features page 2023-03-29 11:32:26 -07:00
help.md docs: upgrade to mdbook 0.4, enable link checking 2021-01-30 14:14:29 -08:00
hyperlinks.md docs: more config.something style adjustments 2023-03-19 18:36:37 -07:00
imgcat.md docs: update a bunch of since lines to new macro 2023-03-20 22:54:27 -07:00
index.md Fix broken link to list of features 2023-03-29 12:00:13 -07:00
installation.md docs: some adjustments for mkdocs 2023-03-15 20:54:02 -07:00
mdbook-admonish.css docs: add mdbook-admonish 2023-02-25 18:19:47 -07:00
mermaid-init.js docs: adopt mermaid-js for flowchart 2022-04-03 22:09:17 -07:00
mkdocs-base.yml docs: add tags to a number of pages 2023-04-08 07:48:40 -07:00
multiplexing.md docs: add section regarding ssh_domains auto-populate and its use 2023-04-10 20:52:48 -07:00
quickselect.md docs: update a bunch of since lines to new macro 2023-03-20 22:54:27 -07:00
README.markdown docs: redirect people from GH docs dir to website 2021-12-12 07:54:01 -07:00
scrollback.md docs: update a bunch of since lines to new macro 2023-03-20 22:54:27 -07:00
serial.md docs: some adjustments for mkdocs 2023-03-15 20:54:02 -07:00
shell-integration.md Update shell-integration.md 2023-03-23 10:27:57 -07:00
sponsor.md docs: Add sponsor page 2023-04-02 23:14:42 -07:00
ssh.md docs: ssh: mention IdentityAgent 2023-05-26 13:30:07 -07:00
style.css update Symbols Nerd Font Mono to v3.0.1 2023-05-21 09:34:10 -07:00
tags.md docs: add tags to a number of pages 2023-04-08 07:48:40 -07:00
troubleshooting.md docs: add troubleshooting section 2023-01-19 10:44:05 -07:00
what-is-a-terminal.md Fix typo: psuedo -> pseudo 2023-05-22 11:59:55 -07:00

This directory contains the sources for the documentation. Read the generated documentation at: https://wezfurlong.org/wezterm