Version 0.40.0 is finally here!
It includes so many exciting features, they literally can't fit in one post. Highlights:
👐 A welcome screen with a session management menu
🎛️ Disconnect users for better multiplayer use
⌨️ New possible keybindings
Read more (1/2) >>>
My new version is out!
Version 0.39 includes:
⚰️ Session resurrection
🔀 Plugins can render cross-language UI-components
🕸️ ... and be loaded from the web!
✍️ Session renaming
Try it out, let us know what you think, tell your friends & pets >>>>
Are colliding keybindings giving you a bad time? ☹️
We got you! My next version will include an alternative, "non-colliding" keybinding setup - just choose whichever you prefer. The new status-bar design is almost ready!
Starting next version, you'll have the freedom of reloading configuration at runtime. Get ready to a smooth switch between your favorite themes
@catppuccintheme
@draculatheme
💜🖤
Just found Zellij (thanks
@typecraft_dev
!), which is a really cool and almost zero-config alternative to tmux. Diving into modern Linux has been like discovering a hidden world of wonder and delight!
Hi there! 👋
I'm getting a new version in the next few days!
It will also include a session resurrection feature, so that you can resurrect sessions from within Zellij (with fuzzy find 😌 )
Got Alacritty set up with a Tokyo Night terminal theme, and found Zellij's overlapping panes to be a joy. The terminal love affair continues! And at the chance of getting ahead of myself, I might actually have found a setup I like better than TextMate 🙈
New stickers just dropped for sponsors!
All the work on zellij is done by volunteers. Zellij will always be free. Zellij will never collect user data. If you're a happy user, please consider sponsoring to help us continue & receive some awesome stickers!
My next version includes a new filepicker. Working like any terminal filepicker, it can also integrate with CLI pipes using the new zpipe feature.
In a CLI pipeline the filepicker will pause the pipeline - allowing us to select/fuzzy-find a file and output it to STDOUT:
Version 0.38 is out to improve your life!
It includes many significant changes, for example:
🎁 A session manager for switching between sessions & more
🔌 Plugins are configurable with more user control
↗️ Panes moveable to new tab
Check it out >>>
You wanted it so we made it 🎁
A list of plugins, resources and tutorials for Zellij at awesome-zellij!
Check it out, bookmark and send your suggestions to make it even better >>>>
My latest version 0.40.0 includes a new way of managing terminal sessions with a welcome screen!
Do you switch between tasks on the terminal? control over your sessions, their layout and location can transform your workflow 🪄
Tutorial and screencast:
My next version includes a welcome screen for you terminal!
In this example, we choose a project folder and open a "default-rust-template" that opens the main file and some common command panes.
Stay tuned for other upcoming features 🔮
We heard your call about colliding keybinds 💥
...and designed a new configuration with extras, like a configuration screen to change the leader keys.
follow this space for notifications on the next release 🕊️ and read about the PR here:
Exciting afternoon at the zellij headquarters, posting stickers to new sponsors around the globe - from Germany to the USA! Feeling the international love ❤ 🌍
Hello to all the new users and followers 👋
As you configure your terminal to set it just the way you love best and contemplate on writing the coolest plugin yet, remember that you're welcome on the Discord/Matrix for questions, help or just vibes 🌊
Am I your terminal multiplexer?
Do you ever look at the weather?
Now you can do both simultaneously with the weather plugin for Zellij! May you never forget your umbrella ☂️
Version 0.37 is out and I'm excited about the huge overhaul of my plugin system! SO looking forward to seeing what the community comes up with 🌿
Other Highlights:
🐈⬛ built-in themes,
@catppuccintheme
included
🌎 Layout supports env vars
📂 --cwd option
Don't scroll on terminal like a nerd! Scroll like a super-nerd with Ctrl + <s> + <s> to search in scrollback and Ctrl + <s> + <e> to open the scrollback in your default $EDITOR, so you can save, edit and send it colleagues and friends 🤓
if you work with big data, prepare for a more ✨ glamorous ✨ terminal. PR is up for the Zellij pipes interface, allowing flexible data manipulation.
Watch a demo >>>>
The Zellij plugin system was rewritten in the latest release - and adventurous developers are invited to write terminal UI components 🍭🍦
@im_snif
presents the plugin system and showcases 2 awesome plugin examples. Read more >>>
I've just released a new
@Zellij_dev
plugin, zj-quit!
Did you ever kill your zellij session by accident? Me too!
With `zj-quit` you get a confirmation prompt before deletion🔒
Colliding key-bindings can be an annoyance or a deal-breaker, which is why we're so happy with the community contributions that made new keybinding possible: Ctrl/Alt + Function keys, Ctrl Space, Ctrl+j 🌟
In other words, "If you're unhappy with it - change it" (my therapist)
I have a friendly welcome screen for session management. Enable it to ease starting a session in a specific dir and layout, attaching and resurrecting sessions - or just for getting cozy and personal.
You can find a tutorial here:
v0.40.1 released with some fixes and also:
1. Ctrl j is now bindable, thanks to wonderful community contribution!
2. A new zellij action list-clients command was added, so tools like nvim can now integrate with Zellij through the command line.
Details:
Quickly browse through the filesystem with a fuzzy find, open files in a new pane or in the default editor, pipe the results and do much more with my filepicker, Strider. It got a whole re-write in v.0.40 and you can watch a tutorial here:
I'm not into that sort of violence, but Mischa gives an interesting overview of workflows in this cool video. "Everybody needs to do what they feel is best for their workflow", agreed! 💞 🌟
I develop in the terminal & I'm constantly jumping between projects. I use
@Zellij
to manage that. It allows me to jump from one project to another with ease & I can even exit my terminal or restart my system and all my dev sessions are still there, waiting for me. I ❤️ it!
If you started using Zellij lately - do you use the edit scrollback functionality?
You can save, copy and search scrollback in default $EDITOR with Ctrl + <s> + <e> ✨
Example:
Adventurous developers can now create Zellij plugins in Go: introducing the early version of Zellijgo !
Check it out and... um.... LET'S GO 🏃♂️🏃♀️ >>
#zellij
#golang
#cringehumor
You're also pretty amazing - thanks!
1. Users have come up with several Zellij+nvim workflows (example ), creativity is in abundance.
2. That being said - please use the software you like, none is universally better than another,
Stay lovely & hydrated!
If you missed
@im_snif
's talk about the Zellij Webassemly Plugin System, now you can enjoy it online!
Learn how to develop cool Rust plugins for your terminal in this talk, described as "really cool" by some number of people 😉
(2/2)
⛏️ A new and improved filepicker
🔁 The ability to rearrange tabs
🪈 Zellij pipes - integrating shell pipes for elegant data visualization and streaming
and more!!
Read all about it here >>>
Want to read more about the changes in version 0.38?
Then check out the blog-post on the new session manager, the improvements to the plugin infrastructure and more >>>
Zellij v.0.36.0 was just released - here to improve your life! The new version includes:
📈 performance fixes
👗 Define stacked panes as extended layouts
🔑 New keybind to clear scrollbuffer
🫥 Option to hide session name
Read more >>>
Maybe achieve zen 🧘♀️🧘 with the experimental zellij-autolock plugin - automatically switch between "Normal" and "Locked" modes depending on the process running within the pane. Meant to integrate with nvim, I'm excited about such amazing community work!
Version 0.32.0 just released with new features for power users - and more!
🤗 YAML => KDL
🛠️ Control through CLI
🦄 Command panes
👷♀️ New layout system
Check it out >>>>
If you're curious about the history of your terminal workspace, wonder about the technicalities that inspired it AND want to know how how Zellij is pronounced by its creator, check out this in-depth interview with Aram about all things Rust, OSS and WASM:
Version 0.35.0 released, presenting new UI/UX features and extra functionality!
🥞 Stacked panes
🔀 Swap layouts
🪲 Fixes for a bunch of annoying bugs 🥰
Check it out and let us know what you think >>>>
The popular zj-status-bar plugin, providing a compact bar with extras like indexes, now includes tab alerts to help track long-running processes on different tabs 📑
"but Zellij keybindings clash with neovim" day 158, config example
#3
:
strat = start locked, changing/resizing active panes/tabs left in Alt- binds that are available in locked mode. The rest is available after unlocking, Ctrl removed from mode binds...
fyi zellij still looks like nano (which is good) but in the time since i wrote this tweet the performance and config has gotten crazy good. go install it
Some of my most popular features are community contribution, like the ability to rearrange tabs (available from v.0.40). It's as easy as Alt i / Alt o and feels a bit like
One of my most-powerful-and-loved features is the Zellij run command: use it to launch a new pane running a specific command with $ zellij run -- [command].
The best part is that no actual running required 😅 🏃
Examples here >>>
You asked for session resurrection, we're asking for your input:
✍️ Should viewport/scrollback serialization to cache be a default, or only enabled via config?
BTW, this will always be our response to comparison with tmux by tmux fans:
tmux is wonderful software and if you love your workflow, by all means, stick to it. We love hearing about your needs and suggestions but Zellij is not, and will not aspire to be, a tmux substitute.
Hurray!
@im_snif
talks about what it's like to maintain an open source project (such as yours truly). The video includes bonus geeking about terminals 😎🐧
New video for
@Zellij_dev
talking all about his experience in open sourcej! There is also a part 2 that goes into detail on the features of Zellij linked in the description 🎊 Rust developers will love that one 👀
Since introducing the WebAssembly plugin system we've seen lots of cool things from the community.
If you're thinking about making your Zellij more ✨ awesome✨, here's a blog post about writing plugins from the creator of zjstatus:
Have you had issues with colliding keybindings in Zellij? Maybe it put you off from using Zellij in the past? 😢
Are you willing to test a new UI that's aimed at solving this problem?🤸🏾♀️
Please reach out!
New version release 👀
Version 0.33.0 includes improvements, bugfixes and some features, like:
▶️ Improved command pane features
🐭 Toggle mouse mode at runtime
🎨 New themes!
Version 0.40 allows to disconnect users through the session manager! Ctrl-o opens the manager and Ctrl-x disconnects other users🔌
Why? Well, when several users connect from different machines, the smallest screen width/height is used for the session. That used to kinda suck 😊
Version 0.34.3 released with mostly stability and bug fixes:
📈 Better performance loading and rendering
⌛️ A loading screen
🛟 Lots of stability and bug fixes
🍂 fall back to `/bin/sh`
There's more! Check is out >>>>>