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
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
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
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
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
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
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
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
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
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
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
15606c2e49
docs: update released version info for some newer features
2020-06-17 00:08:43 -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
5ed9c49a85
docs: add section on scrollback and search
2020-05-30 11:35:53 -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
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
b8738c769d
docs: ratelimit_output_bytes_per_second default value was incorrect
2020-05-24 07:29:14 -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
27a7b6b2fd
docs: fill in version in place of "nightly" for some newer features
2020-05-03 18:24:55 -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
ffa4925da4
docs: update for lua configuration syntax
2020-04-06 16:32:16 -07:00
Wez Furlong
6870da5ce1
add some docs for font fallback
2020-01-26 12:06:15 -08:00
Wez Furlong
724ad3a973
update changelog for latest release
2020-01-13 22:21:26 -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
12a4961b5c
fix video url in the docs
2019-12-31 18:13:59 -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
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