From 44c3361c107c5c18c1b09c73f6a92a5d5e54f270 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Sun, 15 Sep 2024 22:08:23 +0200 Subject: [PATCH] nvim: Add golang and typst LSP and formatters --- nvim/.config/nvim/lua/plugins/formatting.lua | 1 + nvim/.config/nvim/lua/plugins/linting.lua | 1 + nvim/.config/nvim/lua/plugins/lsp.lua | 1 + 3 files changed, 3 insertions(+) diff --git a/nvim/.config/nvim/lua/plugins/formatting.lua b/nvim/.config/nvim/lua/plugins/formatting.lua index ad7414e..42c24d8 100644 --- a/nvim/.config/nvim/lua/plugins/formatting.lua +++ b/nvim/.config/nvim/lua/plugins/formatting.lua @@ -4,6 +4,7 @@ local formatters = { bash = { "shfmt" }, bib = { "bibtex-tidy" }, css = { "prettier", "rustywind" }, + go = { "gofumpt" }, graphql = { "prettier" }, html = { "prettier", "rustywind" }, javascript = { "prettier" }, diff --git a/nvim/.config/nvim/lua/plugins/linting.lua b/nvim/.config/nvim/lua/plugins/linting.lua index 89af1e8..53e0946 100644 --- a/nvim/.config/nvim/lua/plugins/linting.lua +++ b/nvim/.config/nvim/lua/plugins/linting.lua @@ -3,6 +3,7 @@ local linters = { bash = { "shellcheck" }, javascript = { "eslint_d" }, javascriptreact = { "eslint_d" }, + go = { "revive" }, markdown = { "markdownlint" }, quarto = { "markdownlint" }, sh = { "shellcheck" }, diff --git a/nvim/.config/nvim/lua/plugins/lsp.lua b/nvim/.config/nvim/lua/plugins/lsp.lua index 097ed94..d54c8f6 100644 --- a/nvim/.config/nvim/lua/plugins/lsp.lua +++ b/nvim/.config/nvim/lua/plugins/lsp.lua @@ -34,6 +34,7 @@ local servers = { serve_d = {}, taplo = {}, texlab = {}, + tinymist = {}, tsserver = {}, yamlls = {}, }