mirror of
https://github.com/pnx/lualine-lsp-status
synced 2026-07-04 01:13:39 +02:00
add support for "always" value for show_count
This commit is contained in:
parent
8054e5a716
commit
1218d51d4d
2 changed files with 15 additions and 4 deletions
|
|
@ -50,8 +50,13 @@ This is the default configuration, feel free to change it to your liking.
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
{
|
{
|
||||||
|
-- Control how/when client count should be displayed
|
||||||
-- true if the number of lsp clients connected should be shown.
|
--
|
||||||
|
-- The following values are accepted:
|
||||||
|
--
|
||||||
|
-- * true : Count is displayed if its greater than zero
|
||||||
|
-- * false : No count is displayed.
|
||||||
|
-- * "always" : Count is displayed regardless of value.
|
||||||
show_count = true,
|
show_count = true,
|
||||||
|
|
||||||
-- true if icon should also be color coded.
|
-- true if icon should also be color coded.
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,13 @@ local utils = require('lualine.utils.utils')
|
||||||
|
|
||||||
local default_options = {
|
local default_options = {
|
||||||
|
|
||||||
-- true if the number of lsp clients connected should be shown.
|
-- Control how/when client count should be displayed
|
||||||
|
--
|
||||||
|
-- The following values are accepted:
|
||||||
|
--
|
||||||
|
-- * true : Count is displayed if its greater than zero
|
||||||
|
-- * false : No count is displayed.
|
||||||
|
-- * "always" : Count is displayed regardless of value.
|
||||||
show_count = true,
|
show_count = true,
|
||||||
|
|
||||||
-- true if icon should also be color coded.
|
-- true if icon should also be color coded.
|
||||||
|
|
@ -96,7 +102,7 @@ function M:update_status()
|
||||||
table.insert(segments, icon)
|
table.insert(segments, icon)
|
||||||
end
|
end
|
||||||
|
|
||||||
if self.options.show_count then
|
if self.options.show_count and (num_clients > 0 or self.options.show_count == "always") then
|
||||||
if self.options.colored then
|
if self.options.colored then
|
||||||
table.insert(segments, self.hl["count"] .. num_clients)
|
table.insert(segments, self.hl["count"] .. num_clients)
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue