diff --git a/doc/mini-base16.txt b/doc/mini-base16.txt index b68c871d..723fedcc 100644 --- a/doc/mini-base16.txt +++ b/doc/mini-base16.txt @@ -19,6 +19,7 @@ Supported highlight groups: - [nvim-mini/mini.nvim](https://nvim-mini.org/mini.nvim) - [akinsho/bufferline.nvim](https://github.com/akinsho/bufferline.nvim) - [anuvyklack/hydra.nvim](https://github.com/anuvyklack/hydra.nvim) + - [saghen/blink.cmp](https://github.com/saghen/blink.cmp) - [DanilaMihailov/beacon.nvim](https://github.com/DanilaMihailov/beacon.nvim) - [folke/lazy.nvim](https://github.com/folke/lazy.nvim) - [folke/noice.nvim](https://github.com/folke/noice.nvim) diff --git a/lua/mini/base16.lua b/lua/mini/base16.lua index 6c960a63..944579f1 100644 --- a/lua/mini/base16.lua +++ b/lua/mini/base16.lua @@ -17,6 +17,7 @@ --- - [nvim-mini/mini.nvim](https://nvim-mini.org/mini.nvim) --- - [akinsho/bufferline.nvim](https://github.com/akinsho/bufferline.nvim) --- - [anuvyklack/hydra.nvim](https://github.com/anuvyklack/hydra.nvim) +--- - [saghen/blink.cmp](https://github.com/saghen/blink.cmp) --- - [DanilaMihailov/beacon.nvim](https://github.com/DanilaMihailov/beacon.nvim) --- - [folke/lazy.nvim](https://github.com/folke/lazy.nvim) --- - [folke/noice.nvim](https://github.com/folke/noice.nvim) @@ -892,6 +893,41 @@ H.apply_palette = function(palette, use_cterm) hi('HydraHint', {link='NormalFloat'}) end + if H.has_integration('saghen/blink.cmp') then + hi('BlinkCmpLabel', {fg=p.base05, bg=nil, attr=nil, sp=nil}) + hi('BlinkCmpLabelDeprecated', {fg=p.base03, bg=nil, attr=nil, sp=nil}) + hi('BlinkCmpLabelMatch', {fg=p.base0A, bg=nil, attr='bold', sp=nil}) + hi('BlinkCmpKind', {fg=p.base0F, bg=p.base01, attr=nil, sp=nil}) + hi('BlinkCmpMenu', {fg=p.base05, bg=p.base01, attr=nil, sp=nil}) + + hi('BlinkCmpKindClass', {link='Type'}) + hi('BlinkCmpKindClass', {link='Type'}) + hi('BlinkCmpKindColor', {link='Special'}) + hi('BlinkCmpKindConstant', {link='Constant'}) + hi('BlinkCmpKindConstructor', {link='Type'}) + hi('BlinkCmpKindEnum', {link='Structure'}) + hi('BlinkCmpKindEnumMember', {link='Structure'}) + hi('BlinkCmpKindEvent', {link='Exception'}) + hi('BlinkCmpKindField', {link='Structure'}) + hi('BlinkCmpKindFile', {link='Tag'}) + hi('BlinkCmpKindFolder', {link='Directory'}) + hi('BlinkCmpKindFunction', {link='Function'}) + hi('BlinkCmpKindInterface', {link='Structure'}) + hi('BlinkCmpKindKeyword', {link='Keyword'}) + hi('BlinkCmpKindMethod', {link='Function'}) + hi('BlinkCmpKindModule', {link='Structure'}) + hi('BlinkCmpKindOperator', {link='Operator'}) + hi('BlinkCmpKindProperty', {link='Structure'}) + hi('BlinkCmpKindReference', {link='Tag'}) + hi('BlinkCmpKindSnippet', {link='Special'}) + hi('BlinkCmpKindStruct', {link='Structure'}) + hi('BlinkCmpKindText', {link='Statement'}) + hi('BlinkCmpKindTypeParameter', {link='Type'}) + hi('BlinkCmpKindUnit', {link='Special'}) + hi('BlinkCmpKindValue', {link='Identifier'}) + hi('BlinkCmpKindVariable', {link='Delimiter'}) + end + if H.has_integration('DanilaMihailov/beacon.nvim') then hi('Beacon', {fg=nil, bg=p.base07, attr=nil, sp=nil}) end