SkillAgentSearch skills...

Vesper.nvim

Port of Vesper theme from Visual Studio Code to Neovim.

Install / Use

/learn @datsfilipe/Vesper.nvim

README

<div align="center">

Vesper

Port of the VS Code theme, Vesper

<br/> <br/>

preview

<br/> <br/> </div>

Installation

  1. Using Lazy:
{ 'datsfilipe/vesper.nvim' },
  1. Using Packer:
use 'datsfilipe/vesper.nvim'

Configuration

To configure the plugin, you can call require('vesper').setup({}), passing the table with the values in it. The following are the defaults:

require('vesper').setup({
    transparent = false, -- Boolean: Sets the background to transparent
    italics = {
        comments = true, -- Boolean: Italicizes comments
        keywords = true, -- Boolean: Italicizes keywords
        functions = true, -- Boolean: Italicizes functions
        strings = true, -- Boolean: Italicizes strings
        variables = true, -- Boolean: Italicizes variables
    },
    overrides = {}, -- A dictionary of group names, can be a function returning a dictionary or a table.
    palette_overrides = {}
})
  • The colorscheme() function

This function can be used to set the colorscheme in your editor, however, if it doesn't work for you, you can always use vim.cmd.colorscheme('vesper').

Specifics for Some Plugins

Bufferline.nvim

To use the theme with bufferline.nvim, you can use the following configuration:

require('bufferline').setup({
    highlights = require('vesper').bufferline.highlights,
})

Contributing

Contributions are welcome, please open an issue if you encounter any bug or if you find any improvements are needed for the code, also feel free to open a PR.

Take a look at the Development Guide

License

MIT License

View on GitHub
GitHub Stars227
CategoryDevelopment
Updated4d ago
Forks16

Languages

Lua

Security Score

100/100

Audited on Apr 6, 2026

No findings