-
Notifications
You must be signed in to change notification settings - Fork 323
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 tmux
and neovim
chunks and use them in the full
image
#825
Conversation
Hi, @andrew-farries. Thanks for your PR. What about preparing an image for cli instead of installing it in full image? I think most users use vscode. In that case, I feel that these two alternative functions are provided in vscode. |
@gitpod-io/engineering-workspace I'd like to see what others have to say. |
Totally follow that sentiment. The right way to go would be to introduce an "SSH desktop IDE image" (cc @loujaybee @akosyakov). For now though I reckon we could merge this change. |
👍 @loujaybee We track it right now in gitpod-io/gitpod#9323 but for VIM, so maybe we rather turn it into more generic CLI editor. I also think it can be a quick win, having something like vim, tmux, neovim in it will be enough. |
Actually @andrew-farries you can go ahead and give it a try by opening a PR:
After that you can ping us to update the start screen a bit to provide you with copy/paste CLI command to start. |
@akosyakov Thanks; I'll attempt a PR to add a new IDE image and close this. |
Description
Add neovim and tmux chunks and include them in the
full
workspace image.We've recently done some great work to make Gitpod easier to use for users with CLI based workflows by making workspaces simpler to access via SSH and supporting
dotfiles
repos to allow customisation of the CLI environment.As this is a use-case we want to support, we should also have tools available in the default workspace image that support such a workflow.
This PR adds
tmux
andneovim
to thefull
image.tmux
is the terminal multiplexer, andneovim
is a modern fork ofvim
with full LSP support that serves as an alternative to full-blown IDEs for users who prefer the CLI.Related Issue(s)
How to test
Dazzle tests added for the two new tools.
Release Notes
Documentation
None required AFAIK.