feat: neovim - scheme-lsp

This commit is contained in:
Ryan Yin
2024-01-02 17:58:45 +08:00
parent 18ac49f165
commit 3cdb3bb181
@@ -445,41 +445,46 @@ return {
offsetEncoding = "utf-8", offsetEncoding = "utf-8",
}, },
}, },
scheme_langserver = {
filetypes = { "scheme", "scm" },
single_file_support = true,
},
}, },
-- enable servers that installed by home-manager instead of mason -- enable servers that installed by home-manager instead of mason
servers = { servers = {
---- Frontend & NodeJS ---- Frontend & NodeJS
"tsserver", -- typescript/javascript language server "tsserver", -- typescript/javascript language server
"tailwindcss", -- tailwindcss language server "tailwindcss", -- tailwindcss language server
"html", -- html language server "html", -- html language server
"cssls", -- css language server "cssls", -- css language server
"prismals", -- prisma language server "prismals", -- prisma language server
"volar", -- vue language server "volar", -- vue language server
---- Configuration Language ---- Configuration Language
"marksman", -- markdown ls "marksman", -- markdown ls
"jsonls", -- json language server "jsonls", -- json language server
"yamlls", -- yaml language server "yamlls", -- yaml language server
"taplo", -- toml language server "taplo", -- toml language server
---- Backend ---- Backend
"lua_ls", -- lua "lua_ls", -- lua
"gopls", -- go "gopls", -- go
"rust_analyzer", -- rust "rust_analyzer", -- rust
"pyright", -- python "pyright", -- python
"ruff_lsp", -- extremely fast Python linter and code transformation "ruff_lsp", -- extremely fast Python linter and code transformation
"jdtls", -- java "jdtls", -- java
"nil_ls", -- nix language server "nil_ls", -- nix language server
"bufls", -- protocol buffer language server "bufls", -- protocol buffer language server
"zls", -- zig language server "zls", -- zig language server
---- HDL ---- HDL
"verible", -- verilog language server "verible", -- verilog language server
---- Operation & Cloud Nativautoindente ---- Operation & Cloud Nativautoindente
"bashls", -- bash "bashls", -- bash
"cmake", -- cmake language server "cmake", -- cmake language server
"clangd", -- c/c++ "clangd", -- c/c++
"dockerls", -- dockerfile "dockerls", -- dockerfile
"jsonnet_ls", -- jsonnet language server "jsonnet_ls", -- jsonnet language server
"terraformls", -- terraform hcl "terraformls", -- terraform hcl
"nushell", -- nushell language server "nushell", -- nushell language server
"scheme_langserver", -- scheme language server
}, },
formatting = { formatting = {
disabled = {}, disabled = {},