You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.1 KiB

local M = {
"LunarVim/breadcrumbs.nvim",
dependencies = {
{ "SmiteshP/nvim-navic" },
-- { "neovim/nvim-lspconfig" },
},
}
function M.config()
local kinds = {
Array = " ",
Boolean = " ",
Class = " ",
Color = " ",
Constant = " ",
Constructor = " ",
Enum = " ",
EnumMember = " ",
Event = " ",
Field = " ",
File = " ",
Folder = "󰉋 ",
Function = " ",
Interface = " ",
Key = " ",
Keyword = " ",
Method = " ",
-- Module = " ",
Module = " ",
Namespace = " ",
Null = "󰟢 ",
Number = " ",
Object = " ",
Operator = " ",
Package = " ",
Property = " ",
Reference = " ",
Snippet = " ",
String = " ",
Struct = " ",
Text = " ",
TypeParameter = " ",
Unit = " ",
Value = " ",
Variable = " ",
}
require("nvim-navic").setup({
icons = kinds,
highlight = true,
lsp = {
auto_attach = true,
preference = {
"templ",
"ts_ls",
},
},
click = true,
separator = " ",
depth_limit = 0,
depth_limit_indicator = "..",
})
require("breadcrumbs").setup()
end
return M