mirror of
https://github.com/aljazceru/omakub.git
synced 2025-12-18 04:54:21 +01:00
32 lines
1.3 KiB
Lua
32 lines
1.3 KiB
Lua
local commons = {}
|
|
|
|
commons.set_transparent_bg = function()
|
|
-- transparent background
|
|
vim.api.nvim_set_hl(0, 'Normal', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'NormalFloat', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'FloatBorder', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'Pmenu', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'Terminal', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'EndOfBuffer', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'FoldColumn', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'Folded', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'SignColumn', { bg = 'none' })
|
|
|
|
-- transparent background for neotree
|
|
vim.api.nvim_set_hl(0, 'NeoTreeNormal', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'NeoTreeNormalNC', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'NeoTreeVertSplit', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'NeoTreeWinSeparator', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'NeoTreeEndOfBuffer', { bg = 'none' })
|
|
|
|
-- transparent background for nvim-tree
|
|
vim.api.nvim_set_hl(0, 'NvimTreeNormal', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'NvimTreeVertSplit', { bg = 'none' })
|
|
vim.api.nvim_set_hl(0, 'NvimTreeEndOfBuffer', { bg = 'none' })
|
|
|
|
-- hides `~` at the end of the buffer
|
|
vim.cmd([[set fillchars+=eob:\ ]])
|
|
end
|
|
|
|
return commons
|