Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add plugin capabilities #1397

Open
4 tasks
imsnif opened this issue May 10, 2022 · 3 comments
Open
4 tasks

Add plugin capabilities #1397

imsnif opened this issue May 10, 2022 · 3 comments
Labels
plugin system Enhancement or fixes related to plugin system
Milestone

Comments

@imsnif
Copy link
Member

imsnif commented May 10, 2022

We should add more plugin capabilities to make them more powerful and allow the community's creativity to flow. Plugins should be able to:

  • Read and change the scroll-buffer of each terminal pane
  • Display graphics in the terminal (to be translated to a Sixel image, w3m frame-buffer dump, chafa-like image or whatever the user's terminal supports)
  • Control the pane layout
  • Read / switch between Zellij sessions

Depends on: #1395

@imsnif imsnif added the plugin system Enhancement or fixes related to plugin system label May 10, 2022
@imsnif imsnif added this to the Roadmap milestone May 10, 2022
@imsnif imsnif mentioned this issue May 10, 2022
3 tasks
@zegabr
Copy link

zegabr commented Mar 23, 2023

Looking forward to see the switch between sessions feature so I can start using it the same way I use tmux rn

@hhoeflin
Copy link

The missing switching of sessions is the last thing that keeps me from switching from tmux to zellij. And a session browser like tmux offers would be nice. Very impressive work on zellij - especially like the Sixel support.

@jade-tea-h
Copy link

I saw an issue where there was a discussion on security concerns was raised with permissions and allowing plugins to log keys, would it be possible to make one of the additional capabilities that plugins can add actions to zellij? That way the zellij side can handle when plugins act without requiring that the plugin be focused. I think this would make it easier to solve issues like #967 as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugin system Enhancement or fixes related to plugin system
Projects
None yet
Development

No branches or pull requests

4 participants