separator

This commit is contained in:
Christian Nieves
2025-02-20 02:59:34 -06:00
parent 2e945be118
commit 55b8aab06a
2 changed files with 70 additions and 31 deletions

View File

@ -1,30 +1,30 @@
return {
{
"akinsho/bufferline.nvim",
version = "*",
dependencies = { "nvim-tree/nvim-web-devicons" },
opts = {
options = {
separator_style = "slope",
offsets = { {
filetype = "neo-tree",
text = "NeoTree",
highlight = "Directory",
separator = true, -- use a "true" to enable the default, or set your own character
}, },
mode = "tabs",
diagnostics = "nvim_lsp",
-- diagnostics_indicator = function(count, level, diagnostics_dict, context)
-- local symbols = { error = " ", warning = " ", info = " ", hint = "󱠂 " }
-- local icon = symbols[level] or level
-- return "" .. icon .. count
-- end,
max_name_length = 30,
tab_size = 27,
truncate_name = false,
show_close_icon = false,
show_buffer_close_icons = false,
},
},
},
{
"akinsho/bufferline.nvim",
version = "*",
dependencies = { "nvim-tree/nvim-web-devicons" },
opts = {
options = {
separator_style = "slope",
-- offsets = { {
-- filetype = "neo-tree",
-- text = "NeoTree",
-- highlight = "Directory",
-- separator = true, -- use a "true" to enable the default, or set your own character
-- }, },
mode = "tabs",
diagnostics = "nvim_lsp",
-- diagnostics_indicator = function(count, level, diagnostics_dict, context)
-- local symbols = { error = " ", warning = " ", info = " ", hint = "󱠂 " }
-- local icon = symbols[level] or level
-- return "" .. icon .. count
-- end,
max_name_length = 30,
tab_size = 27,
truncate_name = false,
show_close_icon = false,
show_buffer_close_icons = false,
},
},
},
}

View File

@ -2,9 +2,48 @@ return {
{ "ron-rs/ron.vim" },
{
"mrcjkb/rustaceanvim",
version = "^5", -- Recommended
lazy = false, -- This plugin is already lazy
keys = {},
version = vim.fn.has("nvim-0.10.0") == 0 and "^4" or false,
ft = { "rust" },
config = function(_, opts)
vim.g.rustaceanvim = vim.tbl_deep_extend("keep", vim.g.rustaceanvim or {}, opts or {})
end,
opts = {
server = {
default_settings = {
-- rust-analyzer language server configuration
["rust-analyzer"] = {
cargo = {
allFeatures = true,
loadOutDirsFromCheck = true,
buildScripts = {
enable = true,
},
},
procMacro = {
enable = true,
ignored = {
["async-trait"] = { "async_trait" },
["napi-derive"] = { "napi" },
["async-recursion"] = { "async_recursion" },
},
},
files = {
excludeDirs = {
".direnv",
".git",
".github",
".gitlab",
"bin",
"node_modules",
"target",
"venv",
".venv",
},
},
},
},
},
},
},
{
"saecki/crates.nvim",