A clean, minimalist Neovim colorscheme inspired by the original pustota VSCode theme. Designed to keep you focused on writing code without visual distractions.
- Distraction-free, minimalist aesthetic
- Consistent and calm color palette
- Treesitter-powered syntax highlighting
- Great for Python, Rust, Elixir, Lua and more
- Closely matches the original VSCode theme (behavior for untested languages may vary)
- Python
- Rust
- Elixir
- Lua
- JSON
- Dockerfile
- YAML
For the best experience, ensure you have Treesitter installed and highlighting enabled.
Example with [lazy.nvim]:
{
"igor-gorohovsky/pustota.nvim",
version = "*",
dependencies = { "nvim-treesitter/nvim-treesitter" },
},
Recommended (but optional) configuration with [indent-blankline.nvim]:
return {
{
"lukas-reineke/indent-blankline.nvim",
main = "ibl",
opts = {
indent = {
char = "▏",
highlight = "Indent",
},
},
config = function(_, opts)
require("pustota").ibl_setup() -- Optional built-in integration
require("ibl").setup(opts)
end,
},
}
Once installed, select it as your colorscheme:
colorscheme pustota
or in Lua:
vim.cmd.colorscheme("pustota")
Feel free to open an issue or pull request if you notice any missing highlights or inconsistencies. Happy coding!