fix(ui): trouble lualine component
This commit is contained in:
@ -47,6 +47,7 @@ vim.g.deprecation_warnings = false
|
|||||||
vim.g.bigfile_size = 1024 * 1024 * 1.5 -- 1.5 MB
|
vim.g.bigfile_size = 1024 * 1024 * 1.5 -- 1.5 MB
|
||||||
|
|
||||||
-- Show the current document symbols location from Trouble in lualine
|
-- Show the current document symbols location from Trouble in lualine
|
||||||
|
-- You can disable this for a buffer by setting `vim.b.trouble_lualine = false`
|
||||||
vim.g.trouble_lualine = true
|
vim.g.trouble_lualine = true
|
||||||
|
|
||||||
local opt = vim.opt
|
local opt = vim.opt
|
||||||
|
@ -199,24 +199,21 @@ return {
|
|||||||
|
|
||||||
-- do not add trouble symbols if aerial is enabled
|
-- do not add trouble symbols if aerial is enabled
|
||||||
-- And allow it to be overriden for some buffer types (see autocmds)
|
-- And allow it to be overriden for some buffer types (see autocmds)
|
||||||
if
|
if vim.g.trouble_lualine and LazyVim.has("trouble.nvim") then
|
||||||
vim.g.trouble_lualine_enabled ~= false
|
|
||||||
and vim.b.trouble_lualine_enabled ~= false
|
|
||||||
and LazyVim.has("trouble.nvim")
|
|
||||||
then
|
|
||||||
local trouble = require("trouble")
|
local trouble = require("trouble")
|
||||||
local symbols = trouble.statusline
|
local symbols = trouble.statusline({
|
||||||
and trouble.statusline({
|
mode = "symbols",
|
||||||
mode = "symbols",
|
groups = {},
|
||||||
groups = {},
|
title = false,
|
||||||
title = false,
|
filter = { range = true },
|
||||||
filter = { range = true },
|
format = "{kind_icon}{symbol.name:Normal}",
|
||||||
format = "{kind_icon}{symbol.name:Normal}",
|
hl_group = "lualine_c_normal",
|
||||||
hl_group = "lualine_c_normal",
|
})
|
||||||
})
|
|
||||||
table.insert(opts.sections.lualine_c, {
|
table.insert(opts.sections.lualine_c, {
|
||||||
symbols and symbols.get,
|
symbols and symbols.get,
|
||||||
cond = symbols and symbols.has,
|
cond = function()
|
||||||
|
return vim.b.trouble_lualine ~= false and symbols.has()
|
||||||
|
end,
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user