Wez Furlong
5cfce34b12
add wezterm cli spawn
command
...
This spawns a new tab into the current window by default.
2021-03-28 13:57:29 -07:00
Wez Furlong
a3a07c8da5
mux: add kill_pane rpc call
...
This is especially important now that exit_behavior can keep
empty panes around in unexpected circumstances.
2021-03-28 08:07:51 -07:00
Wez Furlong
3bec6fb5c0
lint: remove redundant semicolons
...
Newer versions of Rust emit warnings for these
2021-03-25 09:44:27 -07:00
Wez Furlong
6371ec501a
OSC 52: update it so that it we respect primary vs. clipboard selection
2021-02-08 08:56:06 -08:00
Wez Furlong
d9275e110c
deps: update metrics from 0.12 -> 0.14
2021-02-03 23:50:29 -08:00
Wez Furlong
7cf68365a5
deps: misc updates
2020-12-29 09:24:34 -08:00
Wez Furlong
e86d949dae
cargo update
...
We need a newer version of ring in order to compile on M1
refs: #343
2020-12-05 10:35:00 -08:00
Wez Furlong
2a87c1dec7
Change cell api to avoid direct access to hyperlink/image
...
This allows potentially changing the struct layout
to reduce the struct size.
2020-10-11 13:12:46 -07:00
Wez Furlong
3de4851aed
fixup tls mux sessions
...
This adopts smol more broadly, but not yet completely.
2020-10-04 21:47:12 -07:00
Wez Furlong
e8be716cb3
clean up mux server startup
...
kindof a lot going on in this commit, unintentionally:
* Need the lua context set to be moved into the config crate
otherwise configs cannot be parsed by the server and we end
up with the default configs
* Make the server use smol for async io
* Drop the use of the daemonize crate, which I had forked anyway.
Just inline our own tighter daemonize module
* Improve daemon spawning synchronization, however, it still needs
work for windows to avoid blocking forever where we don't do
daemonizing.
2020-10-04 09:39:28 -07:00
Wez Furlong
b996fede7f
codec: add async read/write methods
2020-10-03 11:15:57 -07:00
Wez Furlong
0c32963f1c
Move server to its own wezterm-mux-server binary
2020-10-03 11:15:57 -07:00
Wez Furlong
a07004302a
move codec into is own crate
2020-10-03 11:15:57 -07:00