catppuccin/vim

πŸ§‹ Soothing pastel theme for Vim

370

stars

50

commits

Vim Script

primary language

Aug 31, 2026

updated

catppuccin
catppuccin-theme
hacktoberfest
vim
vim-theme

README

Logo
Catppuccin for Vim

✨ Integrations

Usage

[!Note] To get the expected visuals, you need to insert set termguicolors within your .vimrc file.

For the best VertSplit appearance, patch-9.2.349 is required.

Vim 8+ Packages

If you have Vim version 8 or later, you can use its provided package manager. Just run the following command and then start vim:

git clone https://github.com/catppuccin/vim.git ~/.vim/pack/vendor/start/catppuccin

Manually

  1. Clone this repository
  2. Put the colors folder inside your .vim (or if the colors folder already exists, move all the catppuccin palettes inside it)
  3. When Vim is running use :colorscheme catppuccin_ followed by the flavor name (e.g. :colorscheme catppuccin_mocha)

Vim-Plug

Plug 'catppuccin/vim', { 'as': 'catppuccin', 'branch': 'main' }

✨ Integrations setup

lightline

  1. Download the plugin via your plugin manager or manually
  2. Set the colorscheme by inserting the following line in your .vimrc:
let g:lightline = {'colorscheme': 'catppuccin_mocha'}
  1. Now that lightline is good to go, you can use set noshowmode to hide the default mode showcase since now it will be displayed in the plugin

airline

Airline should automatically choose the correct theme. If it does not you can force it by inserting the following line in your .vimrc:

let g:airline_theme = 'catppuccin_mocha'

πŸ™‹ FAQ

  • Q: "Why can't I see all the color groups correctly?"

    A: For better syntax highlighting you should download plugins that allow you to see all color groups for each language in question.

Contributing

This color plugin is developed with lifepillar/vim-colortemplate.

πŸ’ Thanks to

Β 

Copyright Β© 2021-present Catppuccin Org

Contributors

M3nny

28 commits

tilegg

6 commits

mao-yining

4 commits

maxjcohen

3 commits

catppuccin/vim

πŸ§‹ Soothing pastel theme for Vim

370

stars

50

commits

Vim Script

primary language

Aug 31, 2026

updated

catppuccin
catppuccin-theme
hacktoberfest
vim
vim-theme

README

Logo
Catppuccin for Vim

✨ Integrations

Usage

[!Note] To get the expected visuals, you need to insert set termguicolors within your .vimrc file.

For the best VertSplit appearance, patch-9.2.349 is required.

Vim 8+ Packages

If you have Vim version 8 or later, you can use its provided package manager. Just run the following command and then start vim:

git clone https://github.com/catppuccin/vim.git ~/.vim/pack/vendor/start/catppuccin

Manually

  1. Clone this repository
  2. Put the colors folder inside your .vim (or if the colors folder already exists, move all the catppuccin palettes inside it)
  3. When Vim is running use :colorscheme catppuccin_ followed by the flavor name (e.g. :colorscheme catppuccin_mocha)

Vim-Plug

Plug 'catppuccin/vim', { 'as': 'catppuccin', 'branch': 'main' }

✨ Integrations setup

lightline

  1. Download the plugin via your plugin manager or manually
  2. Set the colorscheme by inserting the following line in your .vimrc:
let g:lightline = {'colorscheme': 'catppuccin_mocha'}
  1. Now that lightline is good to go, you can use set noshowmode to hide the default mode showcase since now it will be displayed in the plugin

airline

Airline should automatically choose the correct theme. If it does not you can force it by inserting the following line in your .vimrc:

let g:airline_theme = 'catppuccin_mocha'

πŸ™‹ FAQ

  • Q: "Why can't I see all the color groups correctly?"

    A: For better syntax highlighting you should download plugins that allow you to see all color groups for each language in question.

Contributing

This color plugin is developed with lifepillar/vim-colortemplate.

πŸ’ Thanks to

Β 

Copyright Β© 2021-present Catppuccin Org

Contributors

M3nny

28 commits

tilegg

6 commits

mao-yining

4 commits

maxjcohen

3 commits

Languages

Vim Script

100.0%