Wez Furlong
30fc374ad8
docs: add colorschemes + screenshots
...
This includes a script to generate a screenshot from a wezterm
running the default config under X11.
It expects the iTerm2-Color-Schemes to be checked out alongside
the wezterm repo as it uses the dynamic color schemes scripts
to activate the schemes one by one and capture the display.
2020-10-20 00:40:25 -07:00
Wez Furlong
1978eba0a1
wezterm: make the split color configurable and darker
...
This makes the color of the split divider darker by default,
and configurable via the color scheme configuration file.
refs: #297
2020-10-19 22:05:13 -07:00
Wez Furlong
80e36f93b9
docs: add a screenshot demonstrating background image
2020-10-19 08:59:53 -07:00
Wez Furlong
aa660d5d06
wezterm: apply transparency tint to all background colors
...
refs: https://github.com/wez/wezterm/issues/141#issuecomment-711442986
2020-10-18 21:51:12 -07:00
Wez Furlong
21eab3430b
docs: add docs on background/opacity configs
...
refs: #141
2020-10-18 14:32:17 -07:00
Wez Furlong
cabb8ca903
docs: macos: note about dead keys and IME
...
refs: https://github.com/wez/wezterm/issues/300
2020-10-18 14:07:23 -07:00
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
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
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