junegunn/goyo.vim
:tulip: Distraction-free writing in Vim observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 58
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4659
- days_rel: n/a
- days_push: 255
- n_releases_24m: 0
Adoption not part of the score
4689 stars · 118 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
goyo.vim is a Vim plugin that provides distraction-free writing mode by centering the buffer and hiding UI clutter. It supports configurable dimensions, auto-disabling statusline plugins, and enter/leave callbacks for customization.
Use cases
- write prose in vim without distractions
- center the vim window for focused writing
- hide statusline and line numbers while writing
- create a zen writing mode in vim
- focus on one paragraph at a time in vim
When to choose
- you write long-form text or markdown in Vim and want a clean, focused view
- you want a lightweight, scriptable focus mode with customizable enter/leave hooks
When to avoid
- you use Neovim and prefer Lua-native alternatives
- you need distraction-free writing outside of Vim
Facets
plugin · maturity stable
editor developer-tools text-editors developer-tools editor-plugin cli cross-platform vim distraction-free-writing focus-mode writing
1 source
- readme: https://github.com/junegunn/goyo.vim · fetched 2026-08-28 · 00725306172a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| junegunn/goyo.vim | main | 58 |
For agents
markdown · JSON · MCP: product_card(name="junegunn/goyo.vim")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem