Generate

Everything you need to start fast

Pick, customize and generate your NeoVim/Vim config in minutes.

1

Choose

Select your languages, frameworks and theme.

2

Customize

Add optional plugins from curated categories.

3

Generate

Download your config and follow simple install steps.

18

Languages

2

Frameworks

14

Themes

1

Plugin Categories

Why you'll love it

Friendly, fast and flexible. Inspired by modern landing pages.

Guided generator

Pick your languages, frameworks and theme with visual cards.

Best practices by default

Linters, LSPs and essential plugins preconfigured.

No lock-in

Everything is editable and exportable to your dotfiles.

Generate your configuration

Visual, friendly and flexible. Choose below and click Generate.

Select your languages

image for language c
c
image for language elixir
elixir
image for language elm
elm
image for language erlang
erlang
image for language go
go
image for language haskell
haskell
image for language html
html
image for language javascript
javascript
image for language lisp
lisp
image for language lua
lua
image for language ocaml
ocaml
image for language perl
perl
image for language php
php
image for language python
python
image for language ruby
ruby
image for language rust
rust
image for language scala
scala
image for language typescript
typescript

Select your frameworks

Click to select framework svelte
svelte
Click to select framework vuejs
vuejs

Select your theme

Additional Plugins (Advanced)

Select additional plugins to enhance your Vim/NeoVim experience. These plugins will be added to your configuration.

File Management

Plugins for file and buffer management

Fuzzy finder for files, buffers, and more

fuzzy search files buffers

Vim motions on speed!

motion navigation jump

Select your editor

Click to select editor neovim

Neovim

Is a refactor, and sometimes redactor, in the tradition of Vim (which itself derives from Stevie). It is not a rewrite but a continuation and extension of Vim. Many clones and derivatives exist, some very clever—but none are Vim. Neovim is built for users who want the good parts of Vim, and more.

Click to select editor vim

Vim

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE.

Click in the button to create your .vimrc

Why use the Vim Bootstrap Distributions

Learn to use then configure

Put your focus on one thing at a time, when we focus on studying a single thing we accelerate our learning.

Maintained by the community

Created and maintained by a community that uses the Neovim/Vim on a daily basis.

We demystify the complexity of the Neovim/Vim configuration

Setting up the Neovim/Vim is not complicated, as long as you have a good configuration reference. Vim Bootstrap provides a great reference for setting up your configuration.

Open Source, point the finger at the problems

Feel like you own the projects, report problems, propose improvements and the evolution of the projects. Welcome to the team.

Be the first to receive news!

Stay up to date with our latest features and releases

Our Contributors

Thanks to everyone building Vim Bootstrap.

Contrib on GitHub