local ctp_present, ctp_feline = pcall(require, "catppuccin.groups.integrations.feline") local present, feline = pcall(require, "feline") if not present then return end if ctp_present then local clrs = require("catppuccin.palettes").get_palette() ctp_feline.setup({ assets = { left_separator = "", right_separator = "", bar = "█", mode_icon = " ", dir = "  ", file = "  ", git = { branch = " ", }, lsp = { server = "  ", error = "  ", warning = "  ", info = "  ", hint = "  ", }, }, 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 = {}, }, })