1
1
mirror of https://github.com/wez/wezterm.git synced 2024-11-23 15:04:36 +03:00

documentation update

This commit is contained in:
Wez Furlong 2020-01-26 12:46:15 -08:00
parent 6870da5ce1
commit 1fee3c11bb
3 changed files with 63 additions and 2 deletions

9
ci/subst-release-info.py Normal file → Executable file
View File

@ -9,6 +9,7 @@ def release_to_links(rel):
ubuntu = None
windows = None
linux_bin = None
appimage = None
tag_name = "wezterm-%s" % rel["tag_name"]
@ -27,6 +28,8 @@ def release_to_links(rel):
macos = (url, name, tag_name)
elif "WezTerm-windows-" in name:
windows = (url, name, tag_name)
elif ".AppImage" in name:
appimage = (url, name, tag_name)
return {
"source": source,
@ -35,6 +38,7 @@ def release_to_links(rel):
"fedora": fedora,
"macos": macos,
"windows": windows,
"appimage": appimage,
}
def pretty(o):
@ -58,7 +62,10 @@ def load_release_info():
print('nightly: ', pretty(nightly))
subst = {}
for (kind, (url, name, dir)) in latest.items():
for (kind, info) in latest.items():
if info is None:
continue
url, name, dir = info
subst["{{ %s_stable }}" % kind] = url
subst["{{ %s_stable_asset }}" % kind] = name
subst["{{ %s_stable_dir }}" % kind] = dir

View File

@ -10,7 +10,31 @@ daily) from the master branch. It may not be usable and
the feature set may change. As features stabilize some
brief notes about them may accumulate here.
* No new changes yet!
* We now accept `rgb:XX/XX/XX` color syntax for OSC 4 and related escape
sequences; previously only `#XXXXXX` and named colors were accepted.
* We now accept OSC 104 to reset custom colors to their defaults.
* Added Tab Navigator overlay for folks that hoard tabs; it presents
an interactive UI for selecting and activating a tab from a vertically
oriented list. This is bound to `Alt-9` by default.
* Added support for DEC Origin Mode (`DECOM`) which improves cursor positioning
with some applications
* Added support for DEC AutoWrap Mode (`DECAWM`) which was previously always on.
This improves rendering for applications that explicitly disable it.
* We now show a connection status window while establishing MUX and SSH connections.
The status window is also where any interactive authentication is carried out
for eg: SSH sessions.
* Improved SSH authentication handling; we now give you a few opportunities to
authenticate and are now able to successfully authenticate with sites that
have configured 2-Factor authentication in their server side SSH configuration.
* Fixed an issue where SHIFT-Space would swallow the space key.
* Nightly builds are now available for Linux in [AppImage](https://github.com/wez/wezterm/releases/download/nightly/WezTerm-nightly.AppImage) format.
* Shift+Left Mouse button can now be used to extend the selection to the clicked location. This is particularly helpful when you want to select something that is larger than the viewport.
* Windows: a single mouse wheel tick now scrolls by the number of positions configured in the Windows system settings (default 3)
* Windows: fixed IME position when the tab bar is enabled
* Windows: removed support for WinPty, which was too difficult to obtain, configure and use.
* Configuration errors now show in a separate window on startup, or when the configuration is reloaded
* Improved reliability and performance of MUX sessions, although they still have room for further improvement
### 20200113-214446-bb6251f

View File

@ -53,8 +53,38 @@ sudo dnf install -y {{ fedora_stable }}
* The package installs `/usr/bin/wezterm` and `/usr/share/applications/wezterm.desktop`
* Configuration instructions can be [found here](config/index.html)
## Installing on Linux via AppImage
If you have some other Linux system, or otherwise prefer AppImage over your
system package format, you can download a build by following these steps.
AppImages are newer than the latest tagged release so they are currently
only available for nightly builds:
<a href="https://github.com/wez/wezterm/releases/download/nightly/WezTerm-nightly.AppImage" class="btn">Nightly AppImage</a>
```bash
curl -LO https://github.com/wez/wezterm/releases/download/nightly/WezTerm-nightly.AppImage
chmod +x WezTerm-nightly.AppImage
```
You may then execute the appimage directly to launch wezterm.
* Configuration instructions can be [found here](config/index.html)
## Raw Linux Binary
Another option for linux is a raw binary archive. These are the same binaries that
are built for Ubuntu but provided in a tarball.
<a href="{{ linux_bin_stable }}" class="btn">Download raw Linux binaries</a>
<a href="https://github.com/wez/wezterm/releases/download/nightly/wezterm-nightly.tar.xz"
class="btn">Nightly raw Linux binaries</a>
## Installing from source
If your system isn't covered by the list above, then you can build it for yourself.
WezTerm should run on any modern unix as well as Windows 10 and macOS.
* Install `rustup` to get the `rust` compiler installed on your system.
[Install rustup](https://www.rust-lang.org/en-US/install.html)
* Rust version 1.39 or later is required