wez
Repos
102
Followers
912
Following
43

Watches files and records, or triggers actions, when they change.

11153
860

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

5854
284

Target atsamd microcontrollers using Rust

413
157

AtomicParsley is a lightweight command line program for reading, parsing and setting metadata into MPEG-4 files, in particular, iTunes-style metadata.

393
49

An eventing framework for building high performance and high scalability systems in C.

C
1666
353

A lexer generator for PHP. It is based on JLex and requires Java to generate the lexer. Once generated, the lexer only requires PHP to run.

32
5

Events

issue comment
LAN Control

@bwp91 assuming you mean beta.5: my lyra lamps show as "LAN Supported: No" in the My Devices section, but in the Govee app they are both set to LAN Control enabled

Created at 8 hours ago
issue comment
HomeKit accessory Cameras are all generating as doorbells.

the doorbell on motion is driving me nuts; I have 3 cameras that overlook that path that people take to the front door, so I get multiple doorbells as they walk to the door, and those ring out across multiple homepods. Is there an effective workaround to suppress all doorbells from the homekit/frigate integration?

Created at 9 hours ago

ci: try harder to pin rust version for mdbook breakage

Created at 16 hours ago
issue comment
Bizarre alt-tab behaviour on NixOS

Sounds like a duplicate of https://github.com/wez/wezterm/issues/2536

Created at 17 hours ago

ci: I hate yaml

Created at 17 hours ago
issue comment
Allow to set/specify the cursor thickness

@AdsonCicilioti you need to be running a recent nightly build for those options to have an effect

Created at 17 hours ago

ci: take another crack at dealing with mdbook breakage

refs: https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/73 refs: https://github.com/rust-lang/mdBook/issues/1860 refs: https://github.com/badboy/mdbook-mermaid/pull/23

Created at 17 hours ago
issue comment
Use mdbook v0.4.21

Can you publish a release with this change?

Created at 17 hours ago
issue comment
Crash on launch on Ubuntu 22.04

This is an issue with the upstream rust-xcb bindings. Can you try the following to see if it reproduces with a more minimal application?

cd /tmp
git clone https://github.com/rust-x-bindings/rust-xcb.git --depth 1
cd rust-xcb
patch -p1

Then paste this diff:

diff --git a/examples/basic_window.rs b/examples/basic_window.rs
index 86c32a0..7bca4d4 100644
--- a/examples/basic_window.rs
+++ b/examples/basic_window.rs
@@ -12,7 +12,10 @@ xcb::atoms_struct! {
 }

 fn main() -> xcb::Result<()> {
-    let (conn, screen_num) = xcb::Connection::connect(None).unwrap();
+    let (conn, screen_num) = xcb::Connection::connect_with_xlib_display_and_extensions(
+        &[xcb::Extension::RandR],
+        &[],
+    )?;
     let setup = conn.get_setup();
     let screen = setup.roots().nth(screen_num as usize).unwrap();

and hit CTRL-D.

Then:

cargo run --example basic_window --features xlib_xcb,randr
Created at 17 hours ago

ci: disable mdbook-linkcheck

refs: https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/73

Created at 17 hours ago
current release does not compile on rust 1.64 due to upstream mdbook issue

Please update the deps and publish a new version to pick up the fix for https://github.com/rust-lang/mdBook/issues/1860

Created at 1 day ago

ci: maybe fix mdbook compile failure

refs: https://github.com/rust-lang/mdBook/issues/1860

Created at 1 day ago
issue comment
Changing font sizes using Ctrl-+/- causes output smaller/larger than the window

I think you want to change: https://wezfurlong.org/wezterm/config/lua/config/adjust_window_size_when_changing_font_size.html

Created at 2 days ago
issue comment
key substitution maps alian keys

Did you mean to file this against a different piece of software? I don't understand what you've posted and it doesn't look like evremap configuration

Created at 2 days ago
issue comment
Multiplexing with non-system wezterm path

You need to set remote_wezterm_path; see: https://wezfurlong.org/wezterm/config/lua/SshDomain.html?highlight=remote_wezterm_path#sshdomain

Created at 2 days ago
issue comment
tab titles too long

It looks like the titles are set to very long strings with a lot of space padding, and I think that is confusing the layout calculation.

Please capture a terminal recording:

  • Launch wezterm. Resize it to the size you want to use before moving to the next step.
  • Inside that terminal run wezterm record to start a recording session.
  • Run through your reproduction steps
  • Then type exit
  • You should see a message like:
*** Finished recording to /var/tmp/wezterm-recording-sF6B3u.cast.txt
  • Attach the file that it produced to this issue.

The file is an asciicast (compatible with https://asciinema.org/) and can also be replayed using wezterm replay.

The terminal recording allows me to replicate what is being sent to the terminal without requiring me to install the same applications as you and replicate your configuration for everything.

Created at 3 days ago
issue comment
Window resizing broken in Ubuntu 20.04 with Wayland

5. Right-click wezterm's title bar and select "Maximize".

Please tell me more about your window environment; Gnome/Mutter don't support Client Side Decoration (CSD) for Wayland clients, so wezterm draws its own limited decorations. Those don't support right clicking or context menus, so I'm not sure how that maximize menu you described shows up.

I would also like to see the logs from the debug overlay: press CTRL-SHIFT-L and copy and paste the lines of text you see there into this issue.

Created at 3 days ago
issue comment
cli activate-pane-direction no longer available

the docs say: Since: nightly builds only, which means that you need to be running a nightly build to use it.

Update to the latest nightly build!

Created at 3 days ago
issue comment
Crash on launch on Ubuntu 22.04

Sounds similar to https://github.com/rust-x-bindings/rust-xcb/issues/195

Created at 4 days ago
issue comment
Crash on launch on Ubuntu 22.04

If you run xrandr from the command line, what happens?

Created at 4 days ago

cargo update

Created at 4 days ago
pull request closed
Doc improvement - open the last line in vim

Sorry for the auto formatter changes.

Created at 4 days ago
issue comment
Doc improvement - open the last line in vim

Thanks for your time on this, but I don't want this change:

  • The formatting changes go against how I like to organize and see the docs
  • The vim jump is subjective and different people will want different behavior, and I don't want these docs to be bumped by each person with a different preference

Thanks again!

Created at 4 days ago
issue comment
LAN Control

@alboiuvlad29 I have a mixture of lan and non-lan devices. Will things automatically do the right the thing and use lan control where available? I'm on 6.0.0-beta.3 How do I tell whether lan control is being used?

Created at 5 days ago
issue comment
This weird bug with glyph

wezterm ls-fonts --codepoints 1c5b is what I'm looking for

Created at 5 days ago
issue comment
This weird bug with glyph

Please try a nightly build, and then run: wezterm ls-fonts --codepoints 1c5b and share the output

Created at 5 days ago

rename normalize_to_nfc to normalize_output_to_unicode_nfc

Makes it a bit more verbose, but also a bit clearer what it does.

refs: #2482

Created at 1 week ago
issue comment
Wezterm doesn't ask for the camera permission when launching apps requiring them

I've pushed a speculative fix for this to main. That should show up in a nightly build in about an hour; please give it a try and let me know if it works for you!

Created at 1 week ago