r1w1s1, to random
@r1w1s1@fosstodon.org avatar

I update the #zellij #slackbuild to the version 0.40.1, this version fix a bug about rename tab and others improvements.

https://codeberg.org/r1w1s1/slackbuilds/src/branch/main/zellij/

https://github.com/zellij-org/zellij/releases/tag/v0.40.1

#slackware

governa, to linux
@governa@fosstodon.org avatar

: Modern Drop-in Replacement for Command on

https://linuxtldr.com/installing-zellij/

imsnif, to linux
@imsnif@hachyderm.io avatar

Looking for some fun and quick hacking to do over the weekend that will improve your terminal experience?

Check out this screencast about session-management with Zellij:

https://zellij.dev/tutorials/session-management/

#zellij #terminal #linux #ricing

ngons, to random
@ngons@mathstodon.xyz avatar
gregorni, to programming
@gregorni@fosstodon.org avatar

What does your development environment look like right now?

(IDE/Text Editor? Terminal Multiplexer? Package Manager? Shell? Programming Language? Containerization? Command Runner? Terminal Emulator?)

mo8it,
@mo8it@fosstodon.org avatar

@gregorni My dev environment:

thelastpsion, to neovim
@thelastpsion@bitbang.social avatar

I'm definitely in danger of spending too much time tweaking and , and not enough time programming.

But I just need to do a few... more... tweaks...

artfulrobot,
@artfulrobot@fosstodon.org avatar

@mforester @thelastpsion naa, once its done you'll discover to replace and I don't think there's an end to tweaking!

imsnif, to opensource
@imsnif@hachyderm.io avatar

Right now I'm on ~750$ of monthly recurring sponsorships. So - I officially pay my rent from sponsorships, yay!

My goal is to reach financial sustainability (~3-4K a month, because taxes) by June. This seems scary and hard, but the best goals always do.

Releases, especially ones with long requested features or exciting new ones, tend to bring more sponsors on board - so that's my direction.

Want to help? (and are able!) check out my sponsor's page: https://github.com/sponsors/imsnif

TheTuzu, to random
@TheTuzu@fosstodon.org avatar

is really cool

hds, to rust
@hds@hachyderm.io avatar

@imsnif making a very convincing argument for using the terminal in 2023 at @rustlab. A great talk in general and I learned some things about how terminals work that I never knew before!

tournesol, to vim
@tournesol@peculiar.florist avatar

hum, what do you think about text editor ?

Was looking into understand why everyone talks about neovim instead of vim and found myself trying Helix and … wow out of the box I learned more how to use a vim-like editor than in one year on vim ???

mo8it,
@mo8it@fosstodon.org avatar

@tournesol has everything I needed from my many plugins but out of the box and MUCH better integrated!

Who thought that needing multiple plugins in a "modern" editor for simple completions is a good idea?

Anyway, I highly recommend trying out Helix for at least a week to be able to adapt the muscle memory. You get a very powerful workspace, especially if you pair it with and 🚀

imsnif, to webassembly
@imsnif@hachyderm.io avatar

On November 20th, I'll be giving a talk at @rustlab about the plugin system. I'll present lots of features that don't exist yet.

I'm going to develop these features and blog about them here. Each feature will get its own sub-thread.

The features:

  1. UI components for plugins
  2. Session resurrection
  3. Load plugins from the web
  4. Start plugins in-place
  5. Headless plugins
  6. Plugins as middleware
  7. Pipe output to plugins
  8. Read viewport from plugins
  9. Plugin web access
imsnif,
@imsnif@hachyderm.io avatar

Session resurrection

This has been a much requested feature for a long time. This would make sessions persist across reboots.

When starting Zellij, we'll have the option to resurrect sessions from previous reboots, including all open tabs, panes and commands running within those panes.

This is a joint effort I'm participating in with members of the community: https://github.com/zellij-org/zellij/issues/575

imsnif,
@imsnif@hachyderm.io avatar

Session serialization

This is the first and major part of the resurrection effort, and I'm happy to report it's almost done.

We're serializing running sessions into a layout file which already recognizes. The benefits here:

  1. We'll be able to build layouts dynamically.
  2. The serialization format is extremely Human readable.
  3. We'd be able to resurrect sessions across machines and save our favorite ones for the future.

Follow along: https://github.com/zellij-org/zellij/pull/2801

smallcircles, to UI
@smallcircles@social.coop avatar

terminal workspace.

https://zellij.dev

Extensible workspace for the terminal using a / based plugin system.

rysiek, to random
@rysiek@mstdn.social avatar

The best tiling window manager is GNU screen.

:dont_at_me:

mark,
imsnif, to rust
@imsnif@hachyderm.io avatar

Come build Rust WebAssembly plugins for your terminal with us!

https://zellij.dev/news/new-plugin-system/

imsnif, to rust
@imsnif@hachyderm.io avatar

Monocle is a plugin for fuzzy-finding file names and their contents.

It can open files in your $EDITOR - directed to the right line - in floating or tiled panes at your choosing.
It can open panes to the location of files in floating / tiled panes at your choosing.

It ignores hidden files and respects your .gitignore.

Check it out: https://github.com/imsnif/monocle

video/mp4

vyskocilm, to neovim Czech

Why switches to the light background when started from ? set bg=dark do nothing with the problem. Works well everywhere else.

imsnif, to random
@imsnif@hachyderm.io avatar

More plugin system updates for

Here we see a demonstration of plugin workers (our built-in workaround for threads). We see the Strider plugin searching the file system (both file names and their contents), rendering in real time and offloading the search itself to the background worker.

When we select a search result, Strider will open it for us in a new pane with our default editor ( in my case) to the correct line if relevant.

Coming next release.

video/mp4

AstraKernel, to random

At the moment, i feel

AstroNvim+Kitty+Tmux > AstroNvim+Alacritty+Zellij

👉 I liked the zellij's floating window. But it is buggy with neovim

👉 Alacritty has visual issue, there is unnecessary space bottom when used with tmux or zellij

imsnif, to random
@imsnif@hachyderm.io avatar

More plugin system updates for . I'm about to merge a PR (https://github.com/zellij-org/zellij/pull/2410) that makes plugin updates and renders asynchronous. This is in addition to the recent PR that made them load asynchronously.

This opens the door for headless "background worker" plugins/instances that will address the issue of not being able to use threads in since they're still unstable.

Next up: thinking up an API for this and implementing fuzzy file name/contents search with it in Strider.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • kavyap
  • khanakhh
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • DreamBathrooms
  • InstantRegret
  • Youngstown
  • slotface
  • PowerRangers
  • Durango
  • ngwrru68w68
  • rosin
  • anitta
  • vwfavf
  • osvaldo12
  • ethstaker
  • mdbf
  • everett
  • GTA5RPClips
  • cubers
  • tacticalgear
  • Leos
  • modclub
  • cisconetworking
  • tester
  • provamag3
  • All magazines