mirror of
https://github.com/LazyVim/LazyVim.git
synced 2025-07-03 22:14:39 +02:00
fix(aerial): use new sep_icon option for aerial lualine component
This commit is contained in:
parent
1e79248786
commit
bd1928ba59
1 changed files with 3 additions and 14 deletions
|
@ -2,22 +2,11 @@ local Config = require("lazyvim.config")
|
||||||
local Util = require("lazyvim.util")
|
local Util = require("lazyvim.util")
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
desc = "Aerial Symbol Browser",
|
||||||
{
|
{
|
||||||
"stevearc/aerial.nvim",
|
"stevearc/aerial.nvim",
|
||||||
event = "LazyFile",
|
event = "LazyFile",
|
||||||
opts = function()
|
opts = function()
|
||||||
---@diagnostic disable-next-line: no-unknown
|
|
||||||
local lualine = require("lualine.components.aerial")
|
|
||||||
|
|
||||||
-- Strip trailing spaces from symbols in statusline
|
|
||||||
---@param _ any
|
|
||||||
---@param symbols {icon?:string}[]
|
|
||||||
lualine.format_status = Util.inject.args(lualine.format_status, function(_, symbols)
|
|
||||||
for _, s in ipairs(symbols) do
|
|
||||||
s.icon = s.icon and s.icon:gsub("%s*$", "") or nil
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
|
|
||||||
local icons = vim.deepcopy(Config.icons.kinds)
|
local icons = vim.deepcopy(Config.icons.kinds)
|
||||||
|
|
||||||
-- HACK: fix lua's weird choice for `Package` for control
|
-- HACK: fix lua's weird choice for `Package` for control
|
||||||
|
@ -110,8 +99,8 @@ return {
|
||||||
opts = function(_, opts)
|
opts = function(_, opts)
|
||||||
table.insert(opts.sections.lualine_c, {
|
table.insert(opts.sections.lualine_c, {
|
||||||
"aerial",
|
"aerial",
|
||||||
-- The separator to be used to separate symbols in status line.
|
sep = " ", -- separator between symbols
|
||||||
sep = " ",
|
sep_icon = "", -- separator between icon and symbol
|
||||||
|
|
||||||
-- The number of symbols to render top-down. In order to render only 'N' last
|
-- The number of symbols to render top-down. In order to render only 'N' last
|
||||||
-- symbols, negative numbers may be supplied. For instance, 'depth = -1' can
|
-- symbols, negative numbers may be supplied. For instance, 'depth = -1' can
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue