59 lines
1.1 KiB
Lua
59 lines
1.1 KiB
Lua
|
local clrs = require("catppuccin.palettes.init").get_palette()
|
||
|
local ctp_feline = require("catppuccin.groups.integrations.feline")
|
||
|
|
||
|
ctp_feline.setup({
|
||
|
assets = {
|
||
|
left_separator = "",
|
||
|
right_separator = "",
|
||
|
bar = "█",
|
||
|
mode_icon = " ",
|
||
|
},
|
||
|
sett = {
|
||
|
show_modified = true,
|
||
|
curr_dir = clrs.mauve,
|
||
|
curr_file = clrs.blue,
|
||
|
},
|
||
|
})
|
||
|
|
||
|
require("feline").setup({
|
||
|
components = ctp_feline.get(),
|
||
|
force_inactive = {
|
||
|
filetypes = {
|
||
|
"^packer$",
|
||
|
"^startify$",
|
||
|
"^fugitive$",
|
||
|
"^fugitiveblame$",
|
||
|
"^qf$",
|
||
|
"^help$",
|
||
|
},
|
||
|
buftypes = {
|
||
|
"^terminal$",
|
||
|
},
|
||
|
bufnames = {},
|
||
|
},
|
||
|
})
|
||
|
|
||
|
-- local navic = require("nvim-navic")
|
||
|
|
||
|
-- local wbar = {
|
||
|
-- active = {},
|
||
|
-- inactive = {}
|
||
|
-- }
|
||
|
-- table.insert(wbar.active, {})
|
||
|
-- table.insert(wbar.active, {})
|
||
|
-- table.insert(wbar.active, {})
|
||
|
|
||
|
-- table.insert(wbar.active[1], {
|
||
|
-- provider = function()
|
||
|
-- return navic.get_location()
|
||
|
-- end,
|
||
|
-- enabled = function()
|
||
|
-- return navic.is_available()
|
||
|
-- end,
|
||
|
-- })
|
||
|
-- table.insert(wbar.active[3], {
|
||
|
-- provider = 'lsp_client_names'
|
||
|
-- })
|
||
|
|
||
|
-- require("feline").winbar.setup({ components = wbar })
|