From 1148edf3c695b55f20a3a2823ed76c144f418b2a Mon Sep 17 00:00:00 2001 From: Robert Morrison Date: Fri, 15 Jul 2022 06:34:47 +0100 Subject: [PATCH] Cleanup - Remove comment Remove a useless comment from init.lua --- init.lua | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 58 insertions(+), 4 deletions(-) diff --git a/init.lua b/init.lua index 474ad45..8f3117c 100644 --- a/init.lua +++ b/init.lua @@ -1,9 +1,63 @@ -- Initialisation file. NOW IN LUA --- Grab Packer. (This should be OS agnostic) --- But does require git to be installed TODO: add check for git --- Inititally by @Iron-E and @khuedoan on GitHub reimplemented by me to my standards - require('sherlock5512.plugins') require('sherlock5512.settings') require('sherlock5512.bindings') + + + +-- TODO: Move somewhere else + +local capabilities = vim.lsp.protocol.make_client_capabilities() +capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities) + +require("nvim-lsp-installer").setup { + automatic_installation = true +} + +local lspconfig = require("lspconfig") + +lspconfig.sumneko_lua.setup { + capabilities = capabilities, +} +lspconfig.omnisharp.setup { + capabilities = capabilities, +} +lspconfig.pyright.setup { + capabilities = capabilities, +} +lspconfig.cssls.setup { + capabilities = capabilities, +} +lspconfig.clangd.setup { + capabilities = capabilities, +} +lspconfig.gopls.setup { + capabilities = capabilities, +} +lspconfig.html.setup { + capabilities = capabilities, +} +lspconfig.jsonls.setup { + capabilities = capabilities, +} +lspconfig.rust_analyzer.setup { + capabilities = capabilities, +} +lspconfig.stylelint_lsp.setup { + settings = { + stylelintplus = { + autoFixOnFormat = true + } + }, + capabilities = capabilities, +} +lspconfig.texlab.setup { + capabilities = capabilities, +} +lspconfig.tsserver.setup { + capabilities = capabilities, +} +lspconfig.marksman.setup { + capabilities = capabilities, +}