From f72a9717469ce7e4de24ce47ab1a741817d7e855 Mon Sep 17 00:00:00 2001 From: tiyn Date: Tue, 12 Dec 2023 01:52:34 +0100 Subject: [PATCH] added barbecue colors --- README.md | 1 + lua/tccs/theme.lua | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/README.md b/README.md index 1685bb1..6bd360c 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ It is recommended to take a look into it to get similar highlighting, etc. Following Plugins are especially supported by this color scheme. Other plugins may work as well, but don't are explicitly configured. +- [barbecue.nvim](https://github.com/utilyre/barbecue.nvim) - [Diffview](https://github.com/sindrets/diffview.nvim) - [GitSigns](https://github.com/lewis6991/gitsigns.nvim) - [LSP-Signature](https://github.com/ray-x/lsp_signature.nvim) diff --git a/lua/tccs/theme.lua b/lua/tccs/theme.lua index 81990b5..0f27d69 100644 --- a/lua/tccs/theme.lua +++ b/lua/tccs/theme.lua @@ -282,6 +282,41 @@ theme.set_highlights = function(opts) hl(0, 'NvimTreeGitMerge', { fg = c.modified_fg }) hl(0, 'NvimTreeGitDirty', { fg = c.modified_fg }) hl(0, 'NvimTreeGitNew', { fg = c.added_fg }) + + -- barbecue + hl(0, 'barbecue_normal', { bg = c.line_bg }) + hl(0, 'barbecue_ellipsis', { bg = c.line_bg }) + hl(0, 'barbecue_separator', { bg = c.line_bg }) + hl(0, 'barbecue_modified', { bg = c.line_bg }) + hl(0, 'barbecue_dirname', { bg = c.line_bg }) + hl(0, 'barbecue_basename', { bg = c.line_bg }) + hl(0, 'barbecue_context', { bg = c.line_bg }) + hl(0, 'barbecue_context_file', { bg = c.line_bg }) + hl(0, 'barbecue_context_module', { bg = c.line_bg }) + hl(0, 'barbecue_context_namespace', { bg = c.line_bg }) + hl(0, 'barbecue_context_package', { bg = c.line_bg }) + hl(0, 'barbecue_context_class', { bg = c.line_bg }) + hl(0, 'barbecue_context_method', { bg = c.line_bg }) + hl(0, 'barbecue_context_property', { bg = c.line_bg }) + hl(0, 'barbecue_context_field', { bg = c.line_bg }) + hl(0, 'barbecue_context_constructor', { bg = c.line_bg }) + hl(0, 'barbecue_context_enum', { bg = c.line_bg }) + hl(0, 'barbecue_context_interface', { bg = c.line_bg }) + hl(0, 'barbecue_context_function', { bg = c.line_bg }) + hl(0, 'barbecue_context_variable', { bg = c.line_bg }) + hl(0, 'barbecue_context_constant', { bg = c.line_bg }) + hl(0, 'barbecue_context_string', { bg = c.line_bg }) + hl(0, 'barbecue_context_number', { bg = c.line_bg }) + hl(0, 'barbecue_context_boolean', { bg = c.line_bg }) + hl(0, 'barbecue_context_array', { bg = c.line_bg }) + hl(0, 'barbecue_context_object', { bg = c.line_bg }) + hl(0, 'barbecue_context_key', { bg = c.line_bg }) + hl(0, 'barbecue_context_null', { bg = c.line_bg }) + hl(0, 'barbecue_context_enum_member', { bg = c.line_bg }) + hl(0, 'barbecue_context_struct', { bg = c.line_bg }) + hl(0, 'barbecue_context_event', { bg = c.line_bg }) + hl(0, 'barbecue_context_operator', { bg = c.line_bg }) + hl(0, 'barbecue_context_type_parameter', { bg = c.line_bg }) end return theme