vim.pack.add { "https://github.com/b0o/incline.nvim", "https://github.com/nvim-mini/mini.icons" } local icons = require("mini.icons") require("incline").setup { window = { padding = 0, margin = { horizontal = 0 }, }, render = function(props) local filename = vim.fn.fnamemodify(vim.api.nvim_buf_get_name(props.buf), ":t") if filename == "" then filename = "[No Name]" end local ft_icon, ft_color, _ = icons.get("file", filename) local modified = vim.bo[props.buf].modified return { ft_icon and { " ", ft_icon, " ", guibg = "none", group = ft_color } or "", " ", { filename, gui = modified and "bold,italic" or "bold" }, " ", guibg = "#44406e", } end, }