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
-
Faster startuptime by @nullchilly in #181
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
- Follow lightspeed.nvim guidelines by in #225
- Match leap.nvim guidelines in #231
- Added vim-clap integration #227
- Add nvim-navic integration by @augustocdias in #226
- Add bug report template by @nullchilly in #228
- feat(readme): Add FAQ by @nullchilly in #200
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