Wez Furlong
2a8a0a6740
docs: changelog and info on dead keys on Windows
...
refs: #296
refs: #275
2020-10-16 12:13:30 -07:00
Wez Furlong
157de37079
docs: note about the rcgen TLS PKI fix
2020-10-16 07:59:01 -07:00
Wez Furlong
9e46ac83be
Windows: force Mesa/Software mode when started in an RDP session
...
refs: #265
2020-10-14 09:21:30 -07:00
Wez Furlong
05b02e178b
window: fix Hide action on Windows
...
This was hiding the window completely with no way to show it again(!).
Change it instead to minimize, which was the intent.
refs: #296
2020-10-14 08:42:55 -07:00
Wez Furlong
b24082714e
docs: more changelog updates
...
refs: #265
2020-10-13 20:26:27 -07:00
Wez Furlong
d2d604f002
docs: note about fixing EGL init on Linux
...
closes : #272
2020-10-13 20:17:19 -07:00
Wez Furlong
11c6d905a7
docs: note about macos trackpad sensitivity fix
...
closes : #206
2020-10-13 20:14:38 -07:00
Wez Furlong
c8d59dffb6
macos: fix an issue where new windows created cocoa tabs
...
To reproduce the problem, maximize wezterm, then press CMD-N.
This commit tells the window not to use cocoa native tabs and
instead really create a new window when we ask it to create
a new window.
closes : #254
2020-10-12 17:20:12 -07:00
Wez Furlong
b3f51e8ee2
termwiz: save 8 bytes per Cell in common case
...
Moved the image and hyperlink portion of CellAttributes out
to a separate heap structure, saving 8 bytes per Cell
for the common case of no hyperlink and no image.
2020-10-11 13:32:53 -07:00
Wez Furlong
ab6cda81aa
Add permute_any_mods and permute_any_or_no_mods functions
...
refs: #288
2020-10-10 15:11:21 -07:00
Wez Furlong
787f956e24
docs: add LEADER to changelog
2020-10-10 10:55:22 -07:00
Wez Furlong
59e1e9313d
docs: add splits/panes to features list
2020-10-10 10:52:15 -07:00
Wez Furlong
6c12e2e981
docs: more pane related docs
2020-10-10 10:49:36 -07:00
Wez Furlong
87b4a525d3
docs: document LEADER mod
2020-10-10 09:57:38 -07:00
Wez Furlong
fef80735c8
docs: add various pane related key assignments
2020-10-10 09:50:18 -07:00
Wez Furlong
40d07088d9
docs: Update for confirm parameter when closing panes, tabs
2020-10-10 09:19:57 -07:00
Wez Furlong
809bb53387
docs: split out the KeyAssignment enum variants
...
This makes the individual functions a bit easier to discover,
and a lot easier to link to.
2020-10-10 08:45:13 -07:00
Wez Furlong
b009e8c0d4
docs: add docs for the window object
...
refs: #225
2020-10-09 23:34:35 -07:00
Wez Furlong
850fdf40de
docs: add docs for the Pane object
...
refs: #225
2020-10-09 23:22:52 -07:00
Wez Furlong
ccc0bf824d
docs: lua: add undocumented wezterm.XXX items
...
Adds docs for some of the newer lua scripting functions.
refs: #222
refs: #223
refs: #225
2020-10-09 22:50:46 -07:00
Wez Furlong
6e0836d11a
docs: Make it easier to split out docs into multiple pages
2020-10-09 22:03:59 -07:00
Wez Furlong
3f466b1fc3
wezterm: add automatically_reload_config=false option
...
closes: https://github.com/wez/wezterm/issues/287
2020-09-30 08:47:41 -07:00
Wez Furlong
d880c2b86f
docs: update changelog for nightly
2020-09-30 08:33:21 -07:00
Wez Furlong
f4dc7a2a3a
docs: fixup example
2020-09-27 12:19:25 -07:00
Wez Furlong
957cc592a6
wezterm: allow using {}
(an empty table) to represent None in lua
...
`wezterm.action{ExtendSelectionToMouseCursor=nil}` doesn't produce an
`ExtendSelectionToMouseCursor(None)` value because a table value of
`nil` is equivalent to that key not being present and lua sees just
an empty table.
Instead we need to accept `ExtendSelectionToMouseCursor={}` a valid
way to indicate an `Option::None` which is what this commit does.
Due to weirdness that I haven't had a chance to run down, passing
that value through `wezterm.action` doesn't produce the intended
value, so I'm adjusting the docs to show to specify an alternative
syntax for this as part of this commit.
refs: https://github.com/wez/wezterm/issues/282
2020-09-27 10:45:11 -07:00
Wez Furlong
146b4465ba
wezterm: update mux protocol for splits
...
refs: https://github.com/wez/wezterm/issues/157
2020-09-26 20:14:28 -07:00
Wez Furlong
2d3f4f9bf9
wezterm: guess at cwd associated with pty on linux
...
We still prefer to consume the OSC 7 value, but can fall back
to guessing the cwd for a target process.
2020-09-26 11:51:21 -07:00
Wez Furlong
81ba73d5b8
wezterm: display tab indices in tab bar by default
...
More details in the included changelog update
refs: https://github.com/wez/wezterm/issues/157#issuecomment-699520149
2020-09-26 09:52:16 -07:00
Wez Furlong
6708ea4b36
window: normalize SHIFT modifier state
...
When a keypress is ASCII uppercase and SHIFT is held, remove SHIFT
from the set of active modifiers.
refs: https://github.com/wez/wezterm/issues/157#issuecomment-699516096
2020-09-26 09:17:51 -07:00
Wez Furlong
13dc7bd95b
docs: fixup link to splits issue
2020-09-25 20:21:18 -07:00
Wez Furlong
afa9d90212
docs: document how to disable default key/mouse bindings
...
refs: https://github.com/wez/wezterm/issues/274#issuecomment-699285487
2020-09-25 20:07:14 -07:00
Wez Furlong
77eabed349
docs: add note about splits/panes in master/nightly builds
...
refs: https://github.com/wez/wezterm/issues/157
2020-09-23 21:19:12 -07:00
Wez Furlong
a6316315bb
wezterm: introduce concept of Pane to the Mux model
...
This adds an extra level of indirection to the Mux model;
previously we allowed for Windows to contain an ordered
collection of Tabs, where each Tab represented some kind
of pty.
This change effectively renames the existing Tab trait to Pane
and introduces a new Tab container, so the new model is that
a Window contains an ordered collection of Tabs, and each Tab
can have a single optional Pane.
refs: https://github.com/wez/wezterm/issues/157
2020-09-20 08:27:32 -07:00
Wez Furlong
d939211dc5
docs: fix typo in changelog
2020-09-12 09:39:51 -07:00
Wez Furlong
581ef0a448
docs: 20200909-002054-4c9af461
2020-09-09 00:21:42 -07:00
Wez Furlong
99b8fb2612
wezterm: add tab_max_width config option
...
This allows setting the maximum width of a tab in the tab tab.
It defaults to 16 glyphs in width.
refs: https://github.com/wez/wezterm/issues/255
2020-08-29 10:45:01 -07:00
Wez Furlong
70fc76a040
window: fix segv when using multiple egl windows with linux/X11
...
This could be reproduced via `wezterm connect localhost`.
This bug was surfaced after the last release added a Drop impl
to cleanup the display.
This commit tracks the display in the connection.
closes: https://github.com/wez/wezterm/issues/252
2020-08-16 10:43:14 -07:00
Wez Furlong
5457c09590
wezterm: enable_wayland = false by default
...
refs: https://github.com/wez/wezterm/issues/224
2020-08-16 09:50:00 -07:00
Wez Furlong
5de6e88a68
docs: changelog update for nightly builds
2020-08-16 09:44:14 -07:00
Wez Furlong
0c7945792d
docs: more SendString
...
Bleh, forgot to amend this before pushing the last commit.
closes: https://github.com/wez/wezterm/issues/253
2020-08-16 08:28:45 -07:00
Wez Furlong
609c707e91
docs: add example for SendString + escape sequences
...
closes: https://github.com/wez/wezterm/issues/253
2020-08-16 08:19:00 -07:00
Wez Furlong
cc9503120f
docs: fix typo
2020-07-18 10:16:51 -07:00
Wez Furlong
f1dc2568f7
docs: add note about linuxbrew tap
2020-07-18 10:16:30 -07:00
Wez Furlong
cbc065cfd9
docs: fix link to color schemes
2020-07-18 10:06:38 -07:00
Wez Furlong
b3fad71768
docs: update for latest release
2020-07-18 10:05:31 -07:00
Wez Furlong
d23156403d
Re-sync color schemes
2020-07-18 09:29:50 -07:00
Wez Furlong
bffcf9dbaf
docs: add note about WGL fallback fix
...
closes: https://github.com/wez/wezterm/issues/235
2020-07-18 09:18:31 -07:00
Wez Furlong
b2aff76183
docs: add note about improved non-24bpp support
...
closes: https://github.com/wez/wezterm/issues/240
2020-07-18 09:14:17 -07:00
Wez Furlong
8f27301820
docs: add note about vim/rgb answerback bug
...
refs: https://github.com/wez/wezterm/issues/241
2020-07-18 09:10:57 -07:00
Wez Furlong
aff3b7028a
docs: add note about pty fix
...
refs: https://github.com/wez/wezterm/pull/245
2020-07-18 09:08:10 -07:00
Wez Furlong
313690d484
docs: Add note about the bold color fix in openconsole.exe
...
refs: https://github.com/wez/wezterm/issues/244
2020-07-18 09:05:10 -07:00
Wez Furlong
1209cde2b1
Add bold_brightens_ansi_colors configuration option
...
refs: https://github.com/wez/wezterm/issues/244
2020-07-18 09:02:56 -07:00
Wez Furlong
b936e9685b
docs: add some input troubleshooting info the FAQ
...
closes: https://github.com/wez/wezterm/issues/216
2020-06-25 07:15:57 -07:00
Wez Furlong
076cf3d177
wezterm: teach renderer about overline
...
This commit adds an overline glyph which is simply a line drawn at
the top of the cell.
Due to the way that we use a single glyph for the line layer, this
actually adds a handful of combination glyphs for the different
underline, overline and strikethrough possibilities.
It's getting a bit hefty. Adding another similar attribute in
the future (eg: maybe wiggly underlines?) might prove to be too
much for the simple approach we have right now.
```bash
printf "\x1b[53moverline\x1b[0m\n"
```
2020-06-20 23:18:52 -07:00
Wez Furlong
4e6357b218
term: enable DECSET 1004 Focus Reporting
...
This is enabled only for local terminals for now; the multiplexer
protocol will need to be extended to carry this signal.
2020-06-20 22:01:56 -07:00
Wez Furlong
e4fb68bb22
docs: update link to upstream color schemes
...
I noticed that the website was lagging behind the github page,
so link to the screenshots on github directly.
2020-06-20 19:06:06 -07:00
Wez Furlong
2ab87b29a7
docs: update for latest release tag
2020-06-20 16:07:21 -07:00
Wez Furlong
e00b076c81
docs: faq: add note about tmux and unicode
...
refs: https://github.com/wez/wezterm/issues/220
2020-06-20 13:53:54 -07:00
Wez Furlong
d35e7ba6e4
docs: discuss Alt/Option key behavior and configuration
...
refs: https://github.com/wez/wezterm/issues/216
2020-06-20 13:37:59 -07:00
Wez Furlong
625caf2e68
docs: link to the contributing file in the repo
2020-06-20 13:09:04 -07:00
Wez Furlong
98fe7cabba
docs: add note about hyperlink matching improvements
...
closes: https://github.com/wez/wezterm/issues/221
2020-06-20 12:51:00 -07:00
Wez Furlong
843ce152ec
wezterm: ActivateTab now accepts negative numbers
...
This allows setting up shortcuts relative to the final tab in
a window, rather than always being relative to the first.
The default assignment for CTRL+SHIFT+9 is now `ActivateTab=-1`
as a convenient way to always reach the last tab.
refs: https://github.com/wez/wezterm/issues/228
2020-06-20 12:45:09 -07:00
Wez Furlong
59ca0da7ad
term: fix representation of unmodified F5+
...
We were unconditionally adding the encoded form of the modifier
mask (eg: appending `;1~` to the sequence) and not all apps know
how to interpret that.
refs: https://github.com/wez/wezterm/issues/227
2020-06-20 12:11:35 -07:00
Wez Furlong
35a3f802c2
termwiz+term: improved emulation conformance in a number of areas
...
This commit adds support for left/right margins and has been
tested against esctest, with a final status of:
```
309 tests passed, 239 known bugs
```
"known bugs" also includes unimplemented features; we have a
similar degree as iTerm2.
As of this commit, we now report as a vt520ish machine to DA1.
I confess to not having read enough of the relevant docs
to know whether this is totally righteous.
2020-06-19 21:20:05 -07:00
Wez Furlong
15606c2e49
docs: update released version info for some newer features
2020-06-17 00:08:43 -07:00
Wez Furlong
574233e8d7
docs: add a bit about contributing
2020-06-16 22:16:56 -07:00
Wez Furlong
46111c1cdb
docs: fix config link
2020-06-16 16:07:39 -07:00
Wez Furlong
d9f84da6ec
fonts: fix second parameter of wezterm.font
...
The following configuration now works as intended:
```lua
local wezterm = require 'wezterm';
return {
-- font = wezterm.font('JetBrains Mono'),
font_rules = {
{
italic = false,
intensity = "Normal",
font = wezterm.font("JetBrains Mono"),
},
{
italic = true,
font = wezterm.font("JetBrains Mono", {italic=true}),
},
{
intensity = "Bold",
font = wezterm.font("JetBrains Mono", {bold=true}),
},
{
italic = true,
intensity = "Bold",
font = wezterm.font("JetBrains Mono", {bold=true, italic=true}),
}
},
}
```
2020-06-16 08:27:35 -07:00
Wez Furlong
2803e8fc58
wezterm: improve left vs right alt behavior on macos
...
This commit allows distinguishing between left and right alt
modifiers at the window layer. So far only macos provides
this additional information.
Expand the logic that decides whether Alt should emit the
composed key or act as the raw key with the Alt modifier flag
set so that we can set that behavior separately for the left
and right modifiers on systems that support it, and use the
existing config for systems that don't support it.
The default settings for these flags is that Left Alt will
send the uncomposed key + Alt modifier while the Right Alt
will behave more like AltGr (which is typically on the RHS
of the keyboard) and send the composed key.
This gives more flexibility by default and hopefully matches
expectations a bit better.
refs: https://github.com/wez/wezterm/issues/216
2020-06-13 22:45:13 -07:00
Wez Furlong
8250f9e4cf
wezterm: set a reasonable default LANG on macos
...
If LANG isn't set then ask NSLocale for the language and country code
and see if we can conjure up a valid UTF-8 locale name. If so,
export that in the LANG environment for our children to inherit.
refs: https://github.com/wez/wezterm/issues/220
refs: https://github.com/wez/wezterm/issues/216
2020-06-13 20:41:52 -07:00
Wez Furlong
6959717e37
wezterm: use_ime now defaults to false
...
The weird key repeat behavior and other occasional warts
mean that this should probably be disabled by default.
refs: https://github.com/wez/wezterm/issues/215
2020-06-13 15:02:42 -07:00
Wez Furlong
b373f0d774
docs: tweak feature page
2020-06-13 10:50:02 -07:00
Wez Furlong
ce0797b68b
docs: add note about brew install --HEAD wezterm
2020-06-11 21:05:55 -07:00
Wez Furlong
9e66d16b20
docs: add note about sixel graphics to changelog
...
refs: https://github.com/wez/wezterm/issues/217
2020-06-11 08:14:58 -07:00
Wez Furlong
9f1303fb8e
term: fixup ctrl+ ambiguous ctrl code representation
...
This was originally intended to be swept in and dealt with as part of
adopting CSI-u (refs: https://github.com/wez/wezterm/issues/63 ) but the
default shift-space mapping is super irritating in vim (refs:
https://github.com/wez/wezterm/issues/126 ) so it got partially walked
back, but as a consequence we accidentally dropped the modifiers from
those keys (refs: https://github.com/wez/wezterm/issues/213 refs:
https://github.com/wez/wezterm/issues/214 ).
This commit restores the modifiers for that case.
In addition, since we now have a way to plumb configuration directly
into the term crate, this adds a config option to enable CSI-u for those
that want to use it.
2020-06-10 17:07:30 -07:00
Wez Furlong
d047cfe1e9
docs: tweak aur table
2020-06-07 15:18:13 -07:00
Wez Furlong
8008f195c5
docs: add stable setup.exe link, tweak aur table
2020-06-07 14:52:40 -07:00
Wez Furlong
566449b419
docs: update to latest tag from today
2020-06-07 14:47:55 -07:00
Wez Furlong
25eaa72861
docs: add brew and AUR
...
closes: https://github.com/wez/wezterm/issues/208
closes: https://github.com/wez/wezterm/issues/209
2020-06-07 14:45:45 -07:00
Wez Furlong
4d6aae26e4
docs: update for todays tagged release
2020-06-07 14:34:16 -07:00
Wez Furlong
bb5ee76296
docs: fix another typo
2020-06-06 12:01:02 -07:00
Wez Furlong
9e493fa0ef
docs: fix typo
2020-06-06 10:14:30 -07:00
Wez Furlong
cadbb6fbb5
docs: add note about open wezterm here in explorer.exe
2020-06-05 08:56:07 -07:00
Wez Furlong
60d579b00f
docs: fixup typo
2020-06-05 08:54:16 -07:00
Wez Furlong
62cd4665d2
wezterm: search mode: add PageUp + PageDown
...
These move one page at a time, which is useful when there are a lot
of matches in a given page.
refs: https://github.com/wez/wezterm/issues/91
2020-06-05 08:50:38 -07:00
Wez Furlong
47ca722456
docs: a couple of tweaks
2020-06-05 08:19:23 -07:00
Wez Furlong
0399ecb340
wezterm: add docs for copy mode
2020-06-05 08:07:46 -07:00
Wez Furlong
c5f270f48b
wezterm: windows: automatically add WSL entries to the launcher menu
...
This feels like a better out of the box experience.
The list can be disabled through the config if desired.
2020-06-05 07:25:35 -07:00
Wez Furlong
970db64314
docs: fix typo
2020-06-03 08:48:37 -07:00
Wez Furlong
5ed6324572
docs: bleh, missed fixing a link
2020-05-30 11:40:27 -07:00
Wez Furlong
5ed9c49a85
docs: add section on scrollback and search
2020-05-30 11:35:53 -07:00
Wez Furlong
d6a5d1c835
docs: split install page into pages by platform
2020-05-30 10:30:32 -07:00
Wez Furlong
d361b8a7c5
wezterm: add DisableDefaultAssignment action
...
Similar to Nop but allows the key press to pass through to
the underlying tab.
Expand docs to clarify how these two actions work.
2020-05-30 06:56:22 -07:00
Wez Furlong
191a67bc9f
docs: add hide_tab_bar_if_only_one_tab option to docs
2020-05-29 19:18:32 -07:00
Wez Furlong
02dfe53186
docs: revise changelog entry for search
2020-05-29 09:25:34 -07:00
Wez Furlong
acd016cdd4
wezterm: send_composed_key_when_alt_is_pressed now defaults true
...
This should make our behavior more consistent with other terminal
emulators on macOS.
closes https://github.com/wez/wezterm/issues/158
2020-05-28 19:54:13 -07:00
Wez Furlong
2f6d72899f
wezterm: search: ctrl-n, ctrl-p to move through search results
...
refs: https://github.com/wez/wezterm/issues/91
2020-05-28 06:55:27 -07:00
Wez Furlong
c1c6ef6ddb
Add scrollback search function
...
For the moment this is basic case sensitive substring matching,
but it is extensible to case insentive and regex matching.
refs: https://github.com/wez/wezterm/issues/91
refs: https://github.com/wez/wezterm/issues/106
2020-05-27 18:19:22 -07:00
Wez Furlong
b8acbac113
wezterm: add ClearScrollback key assignment
...
Bound to CMD-K and CTRL+SHIFT-K by default. This also functions
while the output is filling up (eg: `find /` and hit the key binding
to keep pruning the scrollback).
closes: https://github.com/wez/wezterm/issues/194
2020-05-25 17:29:22 -07:00
Wez Furlong
1e373c39c9
docs: add stable ubuntu 20 deb to download list
2020-05-25 12:58:38 -07:00
Wez Furlong
f57338edc7
docs: update for setup.exe installer
2020-05-25 12:52:06 -07:00
Wez Furlong
b8738c769d
docs: ratelimit_output_bytes_per_second default value was incorrect
2020-05-24 07:29:14 -07:00
Wez Furlong
e06286252a
docs: fix install -> config links
...
refs: https://github.com/wez/wezterm/issues/191
2020-05-23 08:12:50 -07:00
Wez Furlong
6d007712bd
wezterm: enable mouse binding assignments
...
This commit caps hooks up the mouse event plumbing to the config
system and enables mouse button event bindings.
closes: https://github.com/wez/wezterm/issues/119
2020-05-22 08:05:59 -07:00
Wez Furlong
4f92c82734
docs: update key binding assignment docs
2020-05-21 23:09:57 -07:00
Wez Furlong
57d270cae0
wezterm: add PastePrimarySelection key assignment
...
refs: https://github.com/wez/wezterm/issues/183
2020-05-21 08:46:56 -07:00
Wez Furlong
f6743086ac
wezterm: remove KeyAction toml translation helper
...
Now that the toml file support is removed, we can directly
express the key actions as enum variants so remove this
intermediate type and use the enum directly.
2020-05-21 08:46:40 -07:00
Wez Furlong
448fa084a9
wezterm: remove old TOML config file loading
2020-05-21 08:46:40 -07:00
Wez Furlong
fa86850a85
Add note about AltGr to changelog
...
refs: https://github.com/wez/wezterm/issues/185
2020-05-20 22:14:49 -07:00
Wez Furlong
81683bd898
docs: fixup latest tag in the docs
2020-05-17 12:34:07 -07:00
Wez Furlong
92c201c657
wezterm: release 20200517-122836
...
* AppImage: Support looking for configuration in `WezTerm.AppImage.config` and
`WezTerm.AppImage.home` to support portable thumbdrive use of wezterm on
linux systems
* We now check the github releases section for updated stable releases and show
a simple UI to let you know about the update, with links to download/install
it. We don't automatically download the release: just make a small REST API
call to github. There is no data collection performed by the wezterm project
as part of this. We check once every 24 hours. You can set
`check_for_updates = false` in your config to disable this completely if
desired, or set `check_for_updates_interval_seconds` to an alternative update
interval.
* Added support for OSC 110-119 to reset dynamic colors, improving our support for Neovim.
* Change OSC rendering to use the long-form `ST` sequence `ESC \` rather than
the more convenient alternative `BEL` representation, which was not
recognized by Neovim when querying for color information.
* Fixed Shift-Tab key on X11 and Wayland
* WezTerm is now also available to Windows users via [Scoop](https://scoop.sh/ )
2020-05-17 12:31:03 -07:00
Wez Furlong
c45ab2ddd9
Add note about shift-tab fix
2020-05-17 11:57:33 -07:00
Wez Furlong
4eee0f01fa
changelog: remove the section about X11 selection
...
it was reverted, so no longer applies!
2020-05-16 15:56:19 -07:00
Wez Furlong
91339d6d17
docs: add note about available in Scoop
2020-05-16 12:56:38 -07:00
Wez Furlong
72d04597d4
update changelog
2020-05-16 12:45:20 -07:00
Wez Furlong
d740281fde
docs: move appimage ahead of other linux instructions
2020-05-04 22:01:12 -07:00
Wez Furlong
21f3591aed
CI: add centos 8 builds
2020-05-04 21:55:23 -07:00
Wez Furlong
921719267f
Add Fedora 32 to the CI builds and download docs
2020-05-04 07:38:14 -07:00
Wez Furlong
c207f2b545
prep docs for ubuntu 20 download
2020-05-03 23:10:42 -07:00
Wez Furlong
27a7b6b2fd
docs: fill in version in place of "nightly" for some newer features
2020-05-03 18:24:55 -07:00
Wez Furlong
3b5ad6140e
docs: update changelog for latest release
2020-05-03 18:22:49 -07:00
Wez Furlong
a21a913446
docs: link to new debian/ubuntu packages
...
flesh out the download docs a bit and link to the new debs
2020-05-03 18:18:55 -07:00
Wez Furlong
b13ef15f28
Revise doc build for recent CI changes
2020-05-03 17:14:46 -07:00
Wez Furlong
cec3b457b6
Update changelog to reflect changes since last release
2020-05-03 10:45:43 -07:00
Wez Furlong
b9b0b2b4b0
docs: add wezterm start -- vim ~/.wezterm.lua
example
...
Refs: https://github.com/wez/wezterm/issues/168
2020-04-12 15:10:11 -07:00
Wez Furlong
785d41e140
launch menu: add fancy example for windows
...
This commit adds some helper functions that make it possible to
dynamically discover and add WSL distributions to the launcher
menu.
refs: https://github.com/wez/wezterm/issues/159
2020-04-12 08:51:11 -07:00
Wez Furlong
4858194ef4
wezterm: lua: add glob and read_dir
...
These functions are useful when dynamically constructing configuration.
2020-04-11 19:21:52 -07:00
Wez Furlong
2ddf73bdda
docs: font size and dpi are floating point
...
TOML didn't care about this, but lua does. Fixup docs.
2020-04-11 17:32:48 -07:00
Wez Furlong
065e6e7742
add launch_menu section to the configuration
...
refs: https://github.com/wez/wezterm/issues/159
2020-04-11 17:31:55 -07:00
Wez Furlong
22250662b3
docs: fix typo
2020-04-07 08:49:14 -07:00
Wez Furlong
3ead0906a2
docs: more tweaks
2020-04-07 08:45:57 -07:00
Wez Furlong
38937ce1c3
docs: add more information about the available lua functions
2020-04-07 08:37:40 -07:00
Wez Furlong
56f20d3b80
docs: add missing lua marker to code block
2020-04-07 07:39:00 -07:00
Wez Furlong
d27b9382be
docs: add missing lua language markup
2020-04-06 17:41:10 -07:00
Wez Furlong
ae5cfec1f4
docs: enable syntax highlighting for lua
...
This is a bit gross, but it works!
2020-04-06 17:39:57 -07:00
Wez Furlong
ffa4925da4
docs: update for lua configuration syntax
2020-04-06 16:32:16 -07:00
Wez Furlong
6457dfa0af
Update changelog
2020-04-06 15:25:46 -07:00
Wez Furlong
dc3f2f0572
add launcher overlay
...
This is accessible by right-clicking on the `+` button in the tab bar
and switches to an overlay offering options to spawn tabs and attach
domains.
The intent is to allow the configuration file to expand this list of
options, and on Windows, to auto-populate with the various combinations
of `cmd`, `powershell`, `elevated` and available `wsl` instances, but
for the moment the main value of this feature is the ability to attach
domains that were not set to connect automatically at startup.
This makes things more convenient when launching wezterm via the
gui: it is awkward to have to set up shortcuts that run
`wezterm connect foo`, or to type in the full path to `wezterm` when
you might want to run that manually.
Now you can double-click the icon and right-click the `+` and attach
the domain. (cc: @rjwalsh)
The launcher is a good candidate for being implemented on top of
native context menus where available... but we don't have any
such API plumbed through the `window` crate, so all platforms
get the wonderful terminal based overlay menu right now.
refs: https://github.com/wez/wezterm/issues/159
2020-03-02 09:12:58 -08:00
Wez Furlong
8083d22376
add note about using clink on windows systems
2020-02-15 14:49:11 -08:00
Wez Furlong
ae357ccc31
docs: add info about using OSC 7
...
refs: https://github.com/wez/wezterm/issues/146
2020-02-15 14:01:05 -08:00
Wez Furlong
754f8166b5
Add HideApplication and QuitApplication key assignments
...
```
[[keys]]
key = "q"
mods = "CMD"
action = "QuitApplication"
```
refs: https://github.com/wez/wezterm/issues/150
2020-02-14 08:49:15 -08:00
Wez Furlong
9bce910194
docs: there's no stable centos rpm until we next tag
2020-02-12 19:25:28 -08:00
Wez Furlong
0d352f296c
docs: update for centos rpm downloads
2020-02-12 19:20:36 -08:00
Wez Furlong
9558fbe6a4
Added hide_tab_bar_if_only_one_tab config option
...
refs: https://github.com/wez/wezterm/issues/143
2020-02-08 08:15:36 -08:00
Wez Furlong
7d94aaa475
Added initial_rows, initial_cols configuration
...
Allows specifying the size of new windows.
Refs: https://github.com/wez/wezterm/issues/142
2020-02-07 21:43:12 -08:00
Wez Furlong
f64cdbe0fa
docs: add stable AppImage download link
2020-02-02 18:27:11 -08:00
Wez Furlong
461598af7c
revise reported version number
...
The CI had an issue on windows so I tagged again to kick it into
action and make a new release; revise the version number reported
in the changelog.
2020-02-02 18:20:48 -08:00
Wez Furlong
b21e5feba4
docs: update for tls auto-pki changes
2020-02-02 18:17:31 -08:00
Wez Furlong
e908dee2bc
docs: fix vim typo :-p
2020-02-01 09:11:41 -08:00
Wez Furlong
1d8e00e4c4
docs: start an faq with some info about glyph issues
...
refs: https://github.com/wez/wezterm/issues/137
2020-02-01 09:08:16 -08:00
Wez Furlong
5f2f35971d
whoops
2020-01-29 17:45:23 -08:00
Wez Furlong
35c7e4626d
add docs for the hyperlink_rules config for implicit hyperlinks
2020-01-29 17:41:10 -08:00
Wez Furlong
efad4b736d
Fix link to configuration file
...
Closes: https://github.com/wez/wezterm/issues/135
2020-01-27 00:08:03 -08:00
Wez Furlong
38b19cb7ea
Spawn login shells by default on unix systems
...
refs: https://github.com/wez/wezterm/issues/133
2020-01-26 13:47:12 -08:00
Wez Furlong
1fee3c11bb
documentation update
2020-01-26 12:46:15 -08:00
Wez Furlong
6870da5ce1
add some docs for font fallback
2020-01-26 12:06:15 -08:00
Wez Furlong
2ad09cec36
Add link to the Matrix/Riot room
2020-01-26 12:02:43 -08:00
Wez Furlong
724ad3a973
update changelog for latest release
2020-01-13 22:21:26 -08:00
Wez Furlong
d163032cb8
add note about OSC 7 support
...
refs: https://github.com/wez/wezterm/issues/113
2020-01-11 19:26:44 -08:00
Wez Furlong
d199178dd7
docs: avoid occasional page build failure
...
Sometimes we race with the nightly build while it is deleting
and uploading artifacts.
Since they have stable names, just hard code those in the the
markdown.
2020-01-11 09:49:17 -08:00
Wez Furlong
151180ba28
docs: install: fix link to the config section
2020-01-11 09:43:10 -08:00
Wez Furlong
742689ed42
tweak Fedora install instructions
2020-01-07 22:28:43 -08:00
Wez Furlong
c3a58f21cb
Add note about mux protocol changes to the changelog
2020-01-05 14:47:46 -08:00
Wez Furlong
ef072255dd
Process shift+pageup/down at the gui layer
...
Refs: https://github.com/wez/wezterm/issues/106
2020-01-05 14:37:17 -08:00
Wez Furlong
ce5e69cb8f
Update tab video to show tab bar
2019-12-31 19:04:59 -08:00
Wez Furlong
01561916c4
add screenshot of imgcat
2019-12-31 18:33:24 -08:00
Wez Furlong
12a4961b5c
fix video url in the docs
2019-12-31 18:13:59 -08:00
Wez Furlong
ecc6840061
add note about tab movement to the change log
2019-12-31 15:35:11 -08:00
Wez Furlong
6b78d1ad27
Implement tab movement via key assignment
...
This commit adds the ability to change the relative or absolute
position of a tab within its containing window through the
use of a key assignment.
We include a default assignment of CTRL+SHIFT+PageUp for moving
left and CTRL+SHIFT+PageDown for moving right.
Closes: https://github.com/wez/wezterm/issues/84
2019-12-31 15:31:50 -08:00
Wez Furlong
f09145756c
Add note about backspace handling to the changelog for nightly
2019-12-30 08:40:31 -08:00
Wez Furlong
d3c4e8e8b6
docs: tweak download page and add source tarball info
2019-12-29 23:06:29 -08:00
Wez Furlong
028e928cb2
default to darker styling
2019-12-29 22:05:49 -08:00
Wez Furlong
76c1dff6b3
style download buttons a bit better
2019-12-29 21:39:23 -08:00
Wez Furlong
4681436bd1
docs: code generation for release info
2019-12-29 21:24:08 -08:00
Wez Furlong
a11f036d87
Start migrating to mdbook for the docs
...
Build the docs by installing mdbook and then running:
`mdbook build docs`
or run them live with `mdbook serve docs`
2019-12-29 20:41:08 -08:00
Wez Furlong
e536c80987
Update changelog
2019-12-29 19:42:33 -08:00
Wez Furlong
6421be1b7a
Add Fedora rpm to download page
2019-12-29 19:32:26 -08:00
Wez Furlong
afc96688ae
Use $WEZTERM_CONFIG_FILE for config path if set
...
This makes it easier for me to test other configurations when
troubleshooting issues!
2019-12-28 11:30:32 -08:00
Wez Furlong
45fe44e231
Document more things
...
Closes: https://github.com/wez/wezterm/issues/7
2019-12-24 19:22:50 -08:00
Wez Furlong
744158c531
Add harfbuzz_features docs
2019-12-24 19:09:57 -08:00
Wez Furlong
6171f863ef
Add changelog
...
Refs: https://github.com/wez/wezterm/issues/77
2019-12-24 19:04:33 -08:00
Wez Furlong
726f1421b4
docs: document configuring the tab bar colors
2019-12-18 10:51:54 -08:00
Wez Furlong
ecf8b07711
docs: add note on how to disable wayland
2019-12-18 10:40:01 -08:00
Wez Furlong
b4241c6076
docs: update for recent font related config changes
2019-12-18 10:38:47 -08:00
Wez Furlong
bf35707cec
docs: switch to the "Hacker" theme which is darker
...
refs: https://github.com/wez/wezterm/issues/77
2019-12-18 09:25:36 -08:00
Wez Furlong
ba4f5c1da9
add a little script to install jekyll
...
Tired of losing 30+ minutes trying to get a non-root ruby/gem
install working!
2019-12-18 08:05:05 -08:00
Wez Furlong
0f28ab8243
docs: update rust version info and build instructions
2019-12-01 15:23:08 -08:00
Wez Furlong
d368c0036b
fixup ubuntu installation instructions
2019-12-01 15:18:08 -08:00
Wez Furlong
692f51c3c6
docs: Note about automatic config reloading
2019-11-25 00:38:09 -08:00
Wez Furlong
06e7762fdb
docs: serial ports and imgcat
2019-11-25 00:34:35 -08:00
Wez Furlong
43bc9e7eaa
docs: improve multiplexing and ssh connection information
2019-11-25 00:18:05 -08:00
Wez Furlong
e9ec35713c
raise ratelimit_output_bytes_per_second
...
10k was a bit tight for a full-screen vim window, so bump
it up a bit more.
2019-11-21 19:03:46 -08:00
Wez Furlong
824ec691fe
revise ratelimit_output_bytes_per_second default
...
I've found that 10_000/s strikes a reasonable balance between
output speed and the ability to interrupt the output.
Refs: https://github.com/wez/wezterm/issues/65
2019-11-21 18:20:30 -08:00
Wez Furlong
fccb855837
Document the windows hotkeys
...
Closes https://github.com/wez/wezterm/issues/34
2019-11-14 22:11:58 -08:00
dependabot[bot]
67b500b891
Bump nokogiri from 1.10.3 to 1.10.4 in /docs
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.10.3 to 1.10.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.3...v1.10.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-09-15 14:37:47 -07:00
Wez Furlong
f3bbecbe9e
document new way to start up wezterm+wsl
2019-07-16 15:11:14 -07:00
Wez Furlong
7e2e335949
sort releases so we link to the right ones(!)
2019-06-26 17:56:34 -07:00
Wez Furlong
e695ff4360
simplify download page logic and include prerelease buttons
2019-06-26 15:58:39 -07:00
Wez Furlong
c6a14a131e
maybe fixup links in the toc
2019-06-24 07:50:25 -07:00
Wez Furlong
b0f2edd711
checkpoint jekyll TOC weirdness
...
I'm committing this because it captures a repro for the situation
described across these two issues:
Refs: https://github.com/jekyll/jekyll-archives/issues/28
Refs: https://github.com/jekyll/jekyll/issues/6209
This commit has a workaround in place; to demonstrate the problem,
change this line of `_layouts/default.html`:
```
{% include toc.html sanitize=true baseurl=p.url html=p_content %}
```
to:
```
{% include toc.html sanitize=true baseurl=p.url html=p.content %}
```
Then navigate to various pages: the TOC in the LHS inconsistently
shows headers from different pages depending on the current page.
2019-06-23 23:06:33 -07:00
Wez Furlong
05a6e2b3ca
tweak the download/install page a bit more
2019-06-23 20:31:20 -07:00
Wez Furlong
196a64405a
tweak download/install instructions to use release metadata
2019-06-23 18:12:26 -07:00
Wez Furlong
579b6d9305
clarify wsl instructions
2019-06-22 22:07:43 -07:00
Wez Furlong
08259bb9bf
refresh screenshots and add some videos
2019-06-22 21:53:08 -07:00
Wez Furlong
4023a0fb07
moved most of the readme to the web site
2019-06-22 19:05:19 -07:00
Wez Furlong
23f8c9d7e8
add another link to multiplexing docs
2019-06-22 18:23:03 -07:00
Wez Furlong
cd18212064
add some docs on multiplexing
2019-06-22 18:19:13 -07:00
Wez Furlong
452a0cdab4
more docs stuff
2019-06-22 17:27:56 -07:00
Wez Furlong
82f70a2579
another doc tweak
2019-06-22 15:36:52 -07:00
Wez Furlong
1ceb300298
rename index
2019-06-22 15:33:04 -07:00
Wez Furlong
9447277166
prep for putting docs under the docs dir
2019-06-22 15:28:20 -07:00