aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/ui/init.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2021-12-29 16:58:06 +0100
committerGitHub <noreply@github.com>2021-12-29 16:58:06 +0100
commite97c04c939d3380b0c734d5c1d464b9dc06a9e8f (patch)
tree1a761437bbad68dd21e0720ef524d41334acce5c /lua/nvim-lsp-installer/ui/init.lua
parentfix(arduino_language_server): install clangd, also add docs on how to work wi... (diff)
downloadmason-e97c04c939d3380b0c734d5c1d464b9dc06a9e8f.tar
mason-e97c04c939d3380b0c734d5c1d464b9dc06a9e8f.tar.gz
mason-e97c04c939d3380b0c734d5c1d464b9dc06a9e8f.tar.bz2
mason-e97c04c939d3380b0c734d5c1d464b9dc06a9e8f.tar.lz
mason-e97c04c939d3380b0c734d5c1d464b9dc06a9e8f.tar.xz
mason-e97c04c939d3380b0c734d5c1d464b9dc06a9e8f.tar.zst
mason-e97c04c939d3380b0c734d5c1d464b9dc06a9e8f.zip
feat(ui): display interactive server settings schema table (#363)
Diffstat (limited to 'lua/nvim-lsp-installer/ui/init.lua')
-rw-r--r--lua/nvim-lsp-installer/ui/init.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/lua/nvim-lsp-installer/ui/init.lua b/lua/nvim-lsp-installer/ui/init.lua
index b40c0c47..4e522ce9 100644
--- a/lua/nvim-lsp-installer/ui/init.lua
+++ b/lua/nvim-lsp-installer/ui/init.lua
@@ -108,7 +108,7 @@ function M.Table(rows)
for j = 1, #row do
local col = row[j]
local content = col[1]
- col_maxwidth[j] = math.max(#content, col_maxwidth[j] or 0)
+ col_maxwidth[j] = math.max(vim.api.nvim_strwidth(content), col_maxwidth[j] or 0)
end
end
@@ -117,7 +117,7 @@ function M.Table(rows)
for j = 1, #row do
local col = row[j]
local content = col[1]
- col[1] = content .. string.rep(" ", (col_maxwidth[j] - #content) + 1) -- +1 for default minimum padding
+ col[1] = content .. string.rep(" ", col_maxwidth[j] - vim.api.nvim_strwidth(content) + 1) -- +1 for default minimum padding
end
end