diff --git a/lua/config/barbar.lua b/lua/config/barbar.lua index 2082713..8fe7033 100644 --- a/lua/config/barbar.lua +++ b/lua/config/barbar.lua @@ -1,19 +1,21 @@ require("bufferline").setup ({ options = { - diagnostics = "nvim_lsp", - always_show_bufferline = true, - diagnostics_indicator = function(_, _, diag) - local icons = LazyVim.config.icons.diagnostics - local ret = (diag.error and icons.Error .. diag.error .. " " or "") - .. (diag.warning and icons.Warn .. diag.warning or "") - return vim.trim(ret) + diagnostics = "coc", + diagnostics_indicator = function(count, level, diagnostics_dict, context) + local s = " " + for e, n in pairs(diagnostics_dict) do + local sym = e == "error" and " " + or (e == "warning" and " " or " ") + s = s .. n .. sym + end + return s end, + always_show_bufferline = true, offsets = { { - filetype = "neo-tree", - text = "Neo-tree", - highlight = "Directory", - text_align = "left", + filetype = "NvimTree", + text = "Explorer", + text_align = "center", }, { filetype = "snacks_layout_box", diff --git a/lua/config/treesitter.lua b/lua/config/treesitter.lua index d64af2e..7702cfe 100644 --- a/lua/config/treesitter.lua +++ b/lua/config/treesitter.lua @@ -1,16 +1,9 @@ require'nvim-treesitter.configs'.setup { - ensure_installed = "all", - sync_install = false, - auto_install = true, - highlight = { - enable = true, - disable = function(lang, buf) - local max_filesize = 100 * 1024 - local ok, stats = pcall(vim.loop.fs_stat, vim.api.nvim_buf_get_name(buf)) - if ok and stats and stats.size > max_filesize then - return true - end - end, - additional_vim_regex_highlighting = false, - }, + ensure_installed = "all", + sync_install = true, + auto_install = true, + highlight = { + enable = true, + additional_vim_regex_highlighting = false, + }, }