A minimalistic Neovim theme inspired in Patana Tufillo from 31 Minutos.
Note
The design philosophy of this theme is the following:
- Mainly monochrome, with color for literals (
literal
) and errors (error
) - Things that require my attention should be in bold typeface
- Things that don't require my attention should be in italic typeface
- UI stuff that require attention should be highlighted with accent color
- Visual and search will have a "highlighter" style background (
visual
) - Diff status also colored, but it should be subtle.
Important
This is a theme in its infancy, expect breaking changes, bugs and inconsistencies.
Telescope:
Quickfix window:
Oil window:
WhichKey:
Pmenu:
Terminal:
Fully-fledged editing in full-screen:
- Up-to-date to the latest Neovim 0.10 features
- Basic LSP and Tree-sitter support
- Support from the following plugins:
gitsigns.nvim
quickscope.vim
whichkey.nvim
oil.nvim
Install patana.nvim
with your preferred package manager:
lazy.nvim
{
'cvigilv/patana.nvim',
opts = {},
}
Packer
require("packer").startup(function()
use({
"cvigilv/patana.nvim",
config = function()
require("patana").setup()
end,
})
end)
Paq
require("paq")({
{ "cvigilv/patana.nvim" },
})
vim-plug
Plug 'cvigilv/patana.nvim'
dein
call dein#add('cvigilv/patana.nvim')
Pathogen
git clone --depth=1 https://github.com/cvigilv/patana.nvim.git ~/.vim/bundle/
Neovim native package
git clone --depth=1 https://github.com/cvigilv/patana.nvim.git \
"${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/pack/patana/start/patana.nvim
Note
To make use of the latest version of the plug-in you must configure your favorite package
manager to point to the develop
branch. But beware, you must expect new functionality, bugs
and breaking changes from time to time.
This is my personal theme, that is very opinionated and intended to be used
mainly in bg=light
mode. Therefore, the roadmap will reflect mainly the things
I need to have up and running for a comfortable use. Said that, if you use the
theme and want to add specific highlight groups for plugins I will be more than
willing of merging those changes in order to make this theme as feature complete
as possible.
- Support for specific languages
- Julia
- Python
- Bash
- Markdown
- Typst
- Cover some plugins with proper highlight groups
- Compartmentalize theme so colors can be used in other plugins