github catppuccin/nvim v0.2.1

latest releases: stable, v1.9.0, v1.8.0...
2 years ago

Faster!

Performance

  • Use nvim_set_hl to set highlights in #176

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
  • Remove loading hooks in #203

Features

Bug fixed

  • use autocmd event instead of after_loading hook by @laxtiz in #162
  • tweaked telescope colors and added custom highlights by @BattleCh1cken in #138
  • Support overriding colors using vim.g.catppuccin_override_colors by @3rd in #165
  • config(tree): default to show_root = true by @nullchilly in #190
  • refactor(setting): enable -> enabled for consistency by @nullchilly in #195
  • clarify and fix README description of dim_inactive in config by @jorgebef in #196
  • fix(compiler): Enable Windows Support by Default by @sgoudham in #198
  • fix(integration): Bufferline separator_style = "slant" by @nullchilly in #214
  • fix(syntax): DiffAdd/DiffDelete consistency by @mizlan in #234

Full Changelog: v0.2...v0.2.1

Don't miss a new nvim release

NewReleases is sending notifications on new releases.