From 146fc8d1ea7557b169f6cbd7e6b8b344e4a69559 Mon Sep 17 00:00:00 2001 From: Taken Date: Wed, 9 Aug 2023 13:44:40 +0200 Subject: [PATCH] Adding plugin and changing config Signed-off-by: Taken --- after/plugin/bufferline.lua | 22 +++++++++++++++++++++- after/plugin/transparent.lua | 19 +++++++++++++++++++ lua/taken/opts.lua | 28 ++++++++++++++++++++++++---- lua/taken/packer.lua | 1 + 4 files changed, 65 insertions(+), 5 deletions(-) create mode 100644 after/plugin/transparent.lua diff --git a/after/plugin/bufferline.lua b/after/plugin/bufferline.lua index 450420d..a003315 100644 --- a/after/plugin/bufferline.lua +++ b/after/plugin/bufferline.lua @@ -21,6 +21,9 @@ bufferline.setup { offsets = { { filetype = "NvimTree", + text = "File Explorer", + highlight = "None", + padding = 1 } }, color_icons = true, @@ -37,6 +40,23 @@ bufferline.setup { end return '' - end + end, + highlights = { + background = { + guibg = "None", + }, + fill = { + guibg = "None", + }, + close_button = { + guibg = "None", + }, + separator_visible = { + guibg = "None", + }, + tab_close = { + guibg = "None", + }, + }, } } diff --git a/after/plugin/transparent.lua b/after/plugin/transparent.lua new file mode 100644 index 0000000..efce0a7 --- /dev/null +++ b/after/plugin/transparent.lua @@ -0,0 +1,19 @@ +local status, transparent = pcall(require, "transparent") +if not status then + return +end + +transparent.setup({ + groups = { + 'Normal', 'NormalNC', 'Comment', 'Constant', 'Special', 'Identifier', + 'Statement', 'PreProc', 'Type', 'Underlined', 'Todo', 'String', 'Function', + 'Conditional', 'Repeat', 'Operator', 'Structure', 'LineNr', 'NonText', + 'SignColumn', 'CursorLineNr', 'EndOfBuffer', + }, + extra_groups = { + "NormalSB", "NvimTreeNormal", "NvimTreeNormalNC", "NvimTreeNormalSB", + "Folded", "NonText", "SpecialKey", "VertSplit", "EndOfBuffer", "SignColumn", + "BufferLineFill", "BufferLineBackground", "BufferLineBufferSelected", + }, + exclude_groups = {}, +}) diff --git a/lua/taken/opts.lua b/lua/taken/opts.lua index 2f595f2..2f963fe 100644 --- a/lua/taken/opts.lua +++ b/lua/taken/opts.lua @@ -9,16 +9,36 @@ local opt = vim.opt local cmd = vim.cmd if prefs.colorscheme == nil then - vim.cmd("colorscheme default") + cmd("colorscheme default") else - vim.cmd("colorscheme " .. prefs.colorscheme) + cmd("colorscheme " .. prefs.colorscheme) end +local cursorcolumncolor = vim.fn.synIDattr(vim.fn.hlID("CursorColumn"), "bg") + +cmd("hi CursorLine guibg=" .. cursorcolumncolor) + +-- cmd[[ +-- hi Normal guibg=none ctermbg=none +-- hi NormalNC guibg=none ctermbg=none +-- hi NormalSB guibg=none ctermbg=none +-- hi NvimTreeNormal guibg=none ctermbg=none +-- hi NvimTreeNormalNC guibg=none ctermbg=none +-- hi NvimTreeNormalSB guibg=none ctermbg=none +-- hi LineNr guibg=none ctermbg=none +-- hi Folded guibg=none ctermbg=none +-- hi NonText guibg=none ctermbg=none +-- hi SpecialKey guibg=none ctermbg=none +-- hi VertSplit guibg=none ctermbg=none +-- hi SignColumn guibg=none ctermbg=none +-- hi EndOfBuffer guibg=none ctermbg=none +-- ]] + g.mapleader = " " g.maplocalleader = "." -opt.cursorline = true -opt.cursorcolumn = true +-- opt.cursorline = true +-- opt.cursorcolumn = true opt.nu = true opt.relativenumber = true diff --git a/lua/taken/packer.lua b/lua/taken/packer.lua index 9e1a330..0b508c4 100644 --- a/lua/taken/packer.lua +++ b/lua/taken/packer.lua @@ -139,6 +139,7 @@ return packer.startup({ end, }) use("ObserverOfTime/nvimcord") + use("xiyaowong/transparent.nvim") -- packer autosync if packer_bootstrap then require("packer").sync()