58 lines
1.1 KiB
Lua
58 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 })
|