[neovim] Improve some linting experience

This commit is contained in:
Daniel Carrillo 2022-11-17 19:58:39 +01:00
parent 310fa9c7d7
commit 7a47f64b8f
Signed by: dcarrillo
GPG Key ID: E4CD5C09DAED6E16
5 changed files with 22 additions and 10 deletions

View File

@ -74,11 +74,11 @@ return packer.startup(function(use)
-- Snippets
use({ "L3MON4D3/LuaSnip", tag = "v1.*" })
use({ "rafamadriz/friendly-snippets", commit = "c93311fbcc840210a2c0db574177d84a35a2c9c1" })
use({ "rafamadriz/friendly-snippets", commit = "ef8caa5002e53977779ce8ab18a9c393ed624386" })
-- LSP
use({ "neovim/nvim-lspconfig", commit = "2b802ab1e94d595ca5cc7c55f9d1fb9b17f9754c" })
use({ "williamboman/mason.nvim", commit = "a41b90fceddcbafc22bf9780722e7dfbf7a482a8" })
use({ "williamboman/mason.nvim", commit = "6600d2af20fc8df1765fbc68283de2a4da17e190" })
use({ "williamboman/mason-lspconfig.nvim", commit = "a1e2219ecea273d52b1ce1d527dd3a93cfe5b396" })
use({ "jose-elias-alvarez/null-ls.nvim", commit = "07d4ed4c6b561914aafd787453a685598bec510f" })
use({ "RRethy/vim-illuminate", commit = "a6d0b28ea7d6b9d139374be1f94a16bd120fcda3" })
@ -97,7 +97,7 @@ return packer.startup(function(use)
-- Git
use({ "lewis6991/gitsigns.nvim", tag = "v0.*" })
use({ "sindrets/diffview.nvim", commit = "e0c81186dcb96f9199024cbe3400ed367e716037" })
use({ "sindrets/diffview.nvim", commit = "d5662d416bd1f12b73a288769ad8dedab7cc92c9" })
use({ "f-person/git-blame.nvim", commit = "d3afb1c57918720548effb42edec530232436378" })
-- DAP

View File

@ -1,11 +1,12 @@
local servers = {
"sumneko_lua",
"gopls",
"pyright",
"bashls",
"jsonls",
"yamlls",
"ansiblels",
"bashls",
"gopls",
"jsonls",
"kotlin_language_server",
"pyright",
"sumneko_lua",
"yamlls",
}
local settings = {

View File

@ -13,7 +13,8 @@ null_ls.setup({
sources = {
formatting.black.with({ extra_args = { "--fast" } }),
formatting.stylua,
diagnostics.golangci_lint.with({ extra_args = { "--fast" } }),
formatting.prettier,
-- diagnostics.golangci_lint.with({ extra_args = { "--fast" } }),
diagnostics.cfn_lint,
diagnostics.hadolint,
diagnostics.markdownlint,

View File

@ -0,0 +1,9 @@
return {
settings = {
redhat = {
telemetry = {
enabled = false,
},
},
},
}

View File

@ -31,6 +31,7 @@ local filetype = {
local lsp_progress = {
"lsp_progress",
display_components = { "spinner" },
spinner_symbols = { "⠈⠁", "⠈⠑", "⠈⠱", "⠈⡱", "⢀⡱", "⢄⡱" },
}
local spaces = function()