2023-01-31 09:38:11 +01:00
|
|
|
local ctp_present, ctp_feline =
|
|
|
|
pcall(require, "catppuccin.groups.integrations.feline")
|
2022-12-22 00:13:52 +01:00
|
|
|
local present, feline = pcall(require, "feline")
|
|
|
|
|
|
|
|
if not present then
|
|
|
|
return
|
|
|
|
end
|
|
|
|
|
|
|
|
if ctp_present then
|
2023-01-04 13:32:59 +01:00
|
|
|
local clrs = require("catppuccin.palettes").get_palette()
|
2022-12-22 00:13:52 +01:00
|
|
|
ctp_feline.setup({
|
|
|
|
assets = {
|
|
|
|
left_separator = "",
|
|
|
|
right_separator = "",
|
|
|
|
bar = "█",
|
|
|
|
mode_icon = " ",
|
|
|
|
dir = " ",
|
|
|
|
file = " ",
|
|
|
|
git = {
|
|
|
|
branch = " ",
|
|
|
|
},
|
2023-01-04 13:32:59 +01:00
|
|
|
lsp = {
|
|
|
|
server = " ",
|
|
|
|
error = " ",
|
|
|
|
warning = " ",
|
|
|
|
info = " ",
|
|
|
|
hint = " ",
|
|
|
|
},
|
2022-12-22 00:13:52 +01:00
|
|
|
},
|
|
|
|
sett = {
|
|
|
|
show_modified = true,
|
|
|
|
curr_dir = clrs.mauve,
|
|
|
|
curr_file = clrs.blue,
|
|
|
|
bkg = clrs.crust,
|
|
|
|
},
|
|
|
|
mode_colors = {
|
|
|
|
["n"] = { "NORMAL", clrs.blue },
|
|
|
|
},
|
|
|
|
})
|
|
|
|
end
|
|
|
|
|
|
|
|
feline.setup({
|
|
|
|
components = ctp_feline.get(),
|
|
|
|
force_inactive = {
|
|
|
|
filetypes = {
|
|
|
|
"^startify$",
|
|
|
|
"^fugitive$",
|
|
|
|
"^fugitiveblame$",
|
|
|
|
"^qf$",
|
|
|
|
"^help$",
|
|
|
|
},
|
|
|
|
buftypes = {
|
|
|
|
"^terminal$",
|
|
|
|
},
|
|
|
|
bufnames = {},
|
|
|
|
},
|
|
|
|
})
|