From 81b14a6b08f8c5ff60fe690d83afa010876be86a Mon Sep 17 00:00:00 2001
From: Patrick Auernig <patrick.auernig@mykolab.com>
Date: Fri, 4 Oct 2024 11:41:31 +0200
Subject: [PATCH] Suppress some lua lsp warnings

---
 lua/valeth/plugins/cmp.lua        | 1 +
 lua/valeth/plugins/lsp.lua        | 1 -
 lua/valeth/plugins/statuscol.lua  | 3 +++
 lua/valeth/plugins/treesitter.lua | 3 +--
 4 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/lua/valeth/plugins/cmp.lua b/lua/valeth/plugins/cmp.lua
index d6d64c7..6b7a82e 100644
--- a/lua/valeth/plugins/cmp.lua
+++ b/lua/valeth/plugins/cmp.lua
@@ -16,6 +16,7 @@ spec.config = function()
     local cmp_select = { behavior = cmp.SelectBehavior.Select }
 
     cmp.setup({
+        ---@diagnostic disable-next-line:missing-fields
         formatting = {
             format = lspk.cmp_format({
                 mode = "symbol_text",
diff --git a/lua/valeth/plugins/lsp.lua b/lua/valeth/plugins/lsp.lua
index b8a221a..738a8d0 100644
--- a/lua/valeth/plugins/lsp.lua
+++ b/lua/valeth/plugins/lsp.lua
@@ -73,7 +73,6 @@ spec.config = function()
     local neoconf = require("neoconf")
 
     neoconf.setup({
-        -- ignore foreign imports
         import = {
             vscode = false,
             coc = false,
diff --git a/lua/valeth/plugins/statuscol.lua b/lua/valeth/plugins/statuscol.lua
index e68f8d3..fcdd6f2 100644
--- a/lua/valeth/plugins/statuscol.lua
+++ b/lua/valeth/plugins/statuscol.lua
@@ -19,6 +19,9 @@ spec.config = function()
 
     vim.opt.signcolumn = "yes"
     vim.opt.foldcolumn = "1"
+
+    -- This seems to work just fine
+    ---@diagnostic disable-next-line:param-type-mismatch
     vim.opt.fillchars:append({
         fold = " ",
         foldopen = "",
diff --git a/lua/valeth/plugins/treesitter.lua b/lua/valeth/plugins/treesitter.lua
index 08e88c3..82305a7 100644
--- a/lua/valeth/plugins/treesitter.lua
+++ b/lua/valeth/plugins/treesitter.lua
@@ -13,6 +13,7 @@ spec.build = ":TSUpdate"
 
 
 spec.config = function()
+    ---@diagnostic disable-next-line:missing-fields
     require("nvim-treesitter.configs").setup({
         ensure_installed = {
             "rust",
@@ -37,8 +38,6 @@ spec.config = function()
     })
 
     require("treesitter-context").setup()
-
-    -- require("nvim-treesitter.install").update({})()
 end
 
 return spec