commit 786ddad8e4e75b5820917471b36d86e54efc4d7e
parent 434fb29fcb9c314ed44b2c0ddcbd4d065bb2b56b
Author: Tomas Nemec <nemi@skaut.cz>
Date: Wed, 16 Mar 2022 10:06:03 +0100
update
Diffstat:
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/lua/tms/lsp/servers.lua b/lua/tms/lsp/servers.lua
@@ -7,6 +7,16 @@ M.setup = function(name, opts, server)
return opts
end
+M.jsonls = function(opts)
+ opts.settings = {json = {schemas = require('schemastore').json.schemas()}}
+ return opts
+end
+
+M.yamlls = function(opts)
+ opts.settings = {yaml = {schemaStore = {enable = true}}}
+ return opts
+end
+
M.cssls = function(opts)
opts.capabilities.textDocument.completion.completionItem.snippetSupport = true
return opts
@@ -31,6 +41,11 @@ M.gopls = function(opts)
return opts
end
+M.html = function(opts)
+ opts.init_options = {provideFormatter = false}
+ return opts
+end
+
M.dartls = function(opts)
opts.cmd = require('tms.ft.dart.bin').lsp_cmd()
opts.init_options = {closingLabels = true, outline = true}
diff --git a/lua/tms/plugins.lua b/lua/tms/plugins.lua
@@ -365,6 +365,7 @@ return packer.startup({
}
use {disable = true, 'ii14/lsp-command'}
use 'williamboman/nvim-lsp-installer'
+ use {'b0o/schemastore.nvim'}
use {'folke/lua-dev.nvim'}
use {
'jose-elias-alvarez/null-ls.nvim',
@@ -382,7 +383,6 @@ return packer.startup({
vim.keymap.set('n', '<space>r', require('tms.p.telescope').aerial, {noremap = true})
end,
}
- -- use 'mfussenegger/nvim-jdtls'
-- dap
use {'mfussenegger/nvim-dap', config = function() require('tms.p.dap').setup() end}