@clauswilke
this is why I so appreciate that #Zellij displays the most important keybindings by default... makes it so much more approachable
@cstross @Keltounet @hywan
I'm going to do a deeper dive into this when I'm back from vacation, but for now I'll just tell you to checkout zjstatus which is a configurable status-bar plugin for #Zellij
Looks really cool:
@musicmatze
I use it since last week, i like it so far. The only thing i dislike middle mouse not working. Workaround with shift middle button works though.
It is really amazing how fast I un-learned #tmux bindings after I started using #zellij exclusively.
Now I'm having problems on systems that only have #tmux installed π
Luckily the last time I got onto such a system, it was a #nixos system and although I have no rights, I could simply install zellij in my profile β€οΈ
You can replace #screen by #tmux
https://tmuxcheatsheet.com/
or if you prefer a #rust alternative try #zellij https://zellij.dev/
/cc @soupglasses @esk
#Zellij terminal workspace.
Extensible workspace #UI for the terminal using a #WebAssembly / #WASI based plugin system.
#Zellij #ui #webassembly #wasi
I am especially happy to see this kind of use-case because it demonstrates one of the IMO underrated capabilities of our plugin system: the Ouput Buffer.
To develop this in a normal #terminal you'd have to spend a lot of time clearing the previous state on screen whereas here Nacho just dumps the whole state to screen every time and #zellij does the rest.
Hoping to see more examples utilizing these capabilities.
Am I the issue here, or is it not yet possible to create a layout with zellij that contains the bar at the bottom but also tabs?
It tells me that I cannot have a pane and tabs in the same layout... π
:boost_ok: #zellij
Also, on that note - I really want to declare #zellij plugins as future compatible forever (barring bugs and such).
The issues we have now have to do with serializing data structures over the #wasm boundary. But we're solving this issue with protobuffers from next version.
So this would mean that as a philosophy, we're just going to add features or API calls and very rarely remove them or change existing ones.
Let's see how it goes. I hope not to regret it.
Later today, I'll be guest appearing live on GitHub's Open Source Friday to talk about #zellij and #opensource
Come say hi:
https://www.twitch.tv/github/schedule?seriesID=d34858aa-e26c-4073-aaa3-a5eef67d4f71
Last month, shortly after the latest #zellij release, I gave a talk at Rust Vienna about developing #wasm #rustlang plugins.
The recording is now up!
Check it out: https://www.youtube.com/watch?v=nBL_8KsTA5g
Autostart Zellij in Nushell
https://www.grailbox.com/2023/07/autostart-zellij-in-nushell/
#Zellij #nushell
#opensource sustainability update:
Right now, I get ~500$ a month from sponsorships. Since I'm doing this full time, I need about 10x that to make a living and pay taxes where I live.
I've had exponential growth before, and this is really just one step. I'm hoping stabilizing the #zellij plugin system and giving more talks will push in that direction.
On that note: are you in Europe? Want me to talk at your meetup? Give me a ping.
"jbz" is a #zellij plugin that uses two other cool #rustlang tools: "just" and "bacon".
It parses your just file, starting each task in a bacon window.
Check it out: https://github.com/nim65s/jbz
Come build Rust WebAssembly plugins for your terminal with us!
#Zellij #rustlang #webassembly