gitpod_zellij_demo.mp4
Zellij plugin for Gitpod, with .gitpod.yml
tasks integration.
If you want to try it out as is:
- Go to https://gitpod.io/user/preferences and scroll down.
- Set https://github.com/axonasif/gitpod.zellij as Dotfiles - Repository URL and click on
Save
.
If you already have a dotfiles repository that you use on Gitpod, you can copy the contents from install.sh and append (while excluding the first shebang line) to your own installation script.
This plugin will spawn an editor in the first tab. It's not necessary for you to specify one, the plugin uses some heuristics to auto detect the available editor. But in case you want to override it, you can do so by creating a variable named EDITOR
on https://gitpod.io/user/variables with a value (e.g. nvim
) and */*
as scope.
This plugin is minimal in its current form. The goal is to have similar features as gitpod.tmux. If you are interested in any of the below features in particular, please raise an issue to let me know.
-
.gitpod.yml
tasks integration - Resource meters: CPU, DISK and MEMORY
- Custom keybindings
- Newly opened port notification
- Functions menu
- Manage ports
- Stop workspace
- Custom Gitpod theme
- Indicator for dotfiles installation progress
- Watch
.gitpod.yml
changes for prompting to rungp validate
As in .gitpod.yml, you will need to run the plugin in the background first and then start zellij: cargo run & zellij