🍨 Soothing pastel theme for (Neo)vim
Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2.7...v0.2.8
require("catppuccin").setup {
no_italic = false, -- Force no italic
no_bold = false, -- Force no bold
}
Requirements:
- vim >= 8.2.1522
- lua >= 5.1
@text.todo
by @jackfranklin in https://github.com/catppuccin/nvim/pull/358
Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2.6...v0.2.7
009.216 000.060 000.060: require('catppuccin')
010.099 000.356 000.356: sourcing /home/nullchilly/.local/share/nvim/site/pack/packer/start/catppuccin/colors/catppuccin.lua
010.106 000.996 000.574: require('config.catppuccin')
Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2.5...v0.2.6
require("catppuccin").setup({
flavour = "mocha", -- latte, frappe, macchiato, mocha
background = { -- :h background
light = "latte",
dark = "mocha",
},
})
custom_highlights
instead of a tablerequire("catppuccin").setup {
custom_highlights = function(colors)
return {
Comment = { fg = colors.flamingo },
["@constant.builtin"] = { fg = colors.peach, style = {} },
["@comment"] = { fg = colors.surface2, style = { "italic" }
}
end
}
This will remove the need of calling get_palette
, see https://github.com/catppuccin/nvim/#overwriting-highlight-groups for more info.
Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2.4...v0.2.5
Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2.3...v0.2.4
WhichKeyBorder
highlight group by @jaeheonji in https://github.com/catppuccin/nvim/pull/278
Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2.2...v0.2.3
Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2.1...v0.2.2
The way highlights are handled changed, most notably the style property of the highlights. Instead of using commas to separate them (e.g. style = "italic,bold,underline"
), please use a Lua table:
styles = {
comments = { "italic", "bold" },
conditionals = { "italic" },
loops = {},
},
Please refer to catppuccin/nvim#configuration for more info
Users are now able to pre-compile their configs to improve startup speed. Check it out!
Startuptime stat: 0.7ms
012.793 000.096 000.096: require('catppuccin')
012.835 000.035 000.035: require('catppuccin.config')
013.356 000.005 000.005: require('vim.F')
014.246 000.669 000.669: sourcing /home/nullchilly/.local/share/nvim/site/pack/packer/start/theme/colors/catppuccin.lua
Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2...v0.2.1
Full Changelog: https://github.com/catppuccin/nvim/compare/v0.1...v0.2