Neovim theme based on the poimandres vscode theme, written in Lua with treesitter support.
All variants of the theme will be available for use.
More plugins will be supported as I personally need it, or when it is requested.
IMPORTANT! The setup
function has to be invoked before the colorscheme is set!
Install with lazy.nvim:
-- Lua
{
'olivercederborg/poimandres.nvim',
lazy = false,
priority = 1000,
config = function()
require('poimandres').setup {
-- leave this setup function empty for default config
-- or refer to the configuration section
-- for configuration options
}
end,
-- optionally set the colorscheme within lazy config
init = function()
vim.cmd("colorscheme poimandres")
end
}
Enable the colorscheme:
IMPORTANT! The setup
function has to be invoked before the colorscheme is set!
-- Lua
vim.cmd('colorscheme poimandres')
" Vim Script
colorscheme poimandres
Setup function options:
require('poimandres').setup {
bold_vert_split = false, -- use bold vertical separators
dim_nc_background = false, -- dim 'non-current' window backgrounds
disable_background = false, -- disable background
disable_float_background = false, -- disable background for floats
disable_italics = false, -- disable italics
}
To enable Poimandres for Lualine
, just set the theme in your Lualine configuration:
require('lualine').setup {
options = {
-- ... your lualine config
theme = 'poimandres'
-- ... your lualine config
}
}
There's extra configuration files for the following tools:
Feel free to help improving the color scheme by opening issues and PRs with features, fixes or changes.
hyper i hyper-pmndrs