1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00

Fix lua_ls diagnostic warnings

This commit is contained in:
jdhao
2024-08-05 23:23:44 +02:00
parent 5502d29f40
commit 44e9e5a1ce
4 changed files with 15 additions and 7 deletions

View File

@@ -1,6 +1,5 @@
local handler = function(virtText, lnum, endLnum, width, truncate)
local newVirtText = {}
local totalLines = vim.api.nvim_buf_line_count(0)
local foldedLines = endLnum - lnum
local suffix = (" 󰁂 %d"):format(foldedLines)
local sufWidth = vim.fn.strdisplaywidth(suffix)

View File

@@ -127,6 +127,7 @@ local get_active_lsp = function()
end
for _, client in ipairs(clients) do
---@diagnostic disable-next-line: undefined-field
local filetypes = client.config.filetypes
if filetypes and vim.fn.index(filetypes, buf_ft) ~= -1 then
return client.name
@@ -149,7 +150,7 @@ require("lualine").setup {
lualine_b = {
{
"branch",
fmt = function(name, context)
fmt = function(name, _)
-- truncate branch name in case the name is too long
return string.sub(name, 1, 20)
end,

View File

@@ -1,5 +1,4 @@
local keymap = vim.keymap
local api = vim.api
local uv = vim.uv
-- Save key strokes (now we do not need to press shift to enter command mode).
@@ -215,6 +214,9 @@ keymap.set("n", "<leader>cb", function()
local cnt = 0
local blink_times = 7
local timer = uv.new_timer()
if timer == nil then
return
end
timer:start(0, 100, vim.schedule_wrap(function()
vim.cmd [[