From f318452070d42e51231f7880a5d0eaa93d978a1e Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Wed, 11 Jan 2023 00:41:17 +0100 Subject: Rip aniseed, hail hotpot --- fnl/plugins/lsp/servers.fnl | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 fnl/plugins/lsp/servers.fnl (limited to 'fnl/plugins/lsp/servers.fnl') diff --git a/fnl/plugins/lsp/servers.fnl b/fnl/plugins/lsp/servers.fnl new file mode 100644 index 0000000..2403c1a --- /dev/null +++ b/fnl/plugins/lsp/servers.fnl @@ -0,0 +1,29 @@ +;; List of lsp that should be automatically installed and supported. + +{:bashls {} + :clangd {} + :cssls {} + :dockerls {} + :hls {} + :html {} + :jsonls {:init_options {:providerFormatter false} + :settings {:json {:schemas (let [schemastore (require :schemastore)] + (schemastore.json.schemas))}} + :setup {:commands {:Format [(fn [] + (vim.lsp.buf.range_formatting [] [0 0] + [(vim.fn.line "$" + 0)]))]}}} + :pyright {} + :rust_analyzer {:settings {:rust-analyzer {:lens {:enable true} + :checkOnSave {:command :clippy}}}} + :sqls {} + :sumneko_lua {:settings {:Lua {:completion {:callSnippet :Replace} + :workspace {:checkThirdParty false} + :runtime {:version :LuaJIT + :path (vim.split package.path ";")}}}} + :taplo {} + :terraformls {} + :texlab {} + :tflint {} + :yamlls {} + :zk {}} -- cgit v1.2.3-70-g09d2