gitpod-io / gitpod-io/gitpod

Epic: Vim as an explicit IDE preference

Open
#9,323 17 comments 20 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

aspect: growth component: dashboard editor: vim gitpod for gitpod meta: never-stale team: team-experience type: epic
Dominant language
TypeScript
Stars
13.8k
Forks
1.4k
Avg merge
17h 58m
Merged PRs (30d)
5

Description

We currently have access to workspaces via SSH, however adding Vim would make it a first-class citizen as part of the Gitpod experience. Alongside this we should consider what we can do to ensure things like dotfiles are also setup, and that workspaces potentially already load with vim + other similar tools such as tmux. This would support experiments such as https://github.com/gitpod-io/gitpod/issues/6707 where vim configuration can be presented to the user as part of onboarding.

Relates to:

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

This is an epic covering Vim as a first-class Gitpod preference, dotfiles setup, workspace loading with Vim or tmux, and onboarding configuration. Start by reviewing the related workspace-images pull request and linked issues 6707, 9377, 10105, and 17928. Done would require a defined, implemented scope for these Vim-focused workspace and onboarding capabilities.

Written by the indexing model from the issue text.

Assessment

Tech stack
vim
Domain
developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.