Port of Vesper theme from Visual Studio Code to Neovim.
Last updated Jul 6, 2026
238
Stars
16
Forks
1
Issues
+1
Stars/day
Attention Score
30
Topics
Language breakdown
No language data available.
โธ Files
click to expand
README
Installation
- Using
Lazy:
{ 'datsfilipe/vesper.nvim' },
- 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
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
๐ More in this category
