aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/server_configurations/fennel_ls.lua
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2023-02-11 21:50:05 -0500
committerGitHub <noreply@github.com>2023-02-12 10:50:05 +0800
commitb4c9b0cca8293512432624c63b803714f7c33b16 (patch)
tree68dc70c9a3492f1eed1829dae53be09e25c0a0d8 /lua/lspconfig/server_configurations/fennel_ls.lua
parentdocs: update server_configurations.md (diff)
downloadnvim-lspconfig-b4c9b0cca8293512432624c63b803714f7c33b16.tar
nvim-lspconfig-b4c9b0cca8293512432624c63b803714f7c33b16.tar.gz
nvim-lspconfig-b4c9b0cca8293512432624c63b803714f7c33b16.tar.bz2
nvim-lspconfig-b4c9b0cca8293512432624c63b803714f7c33b16.tar.lz
nvim-lspconfig-b4c9b0cca8293512432624c63b803714f7c33b16.tar.xz
nvim-lspconfig-b4c9b0cca8293512432624c63b803714f7c33b16.tar.zst
nvim-lspconfig-b4c9b0cca8293512432624c63b803714f7c33b16.zip
feat: rename servers with hyphens (`-`) (#2451)
* feat: rename fennel-ls -> fennel_ls * feat: rename starlark-rust -> starlark_rust
Diffstat (limited to 'lua/lspconfig/server_configurations/fennel_ls.lua')
-rw-r--r--lua/lspconfig/server_configurations/fennel_ls.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/lua/lspconfig/server_configurations/fennel_ls.lua b/lua/lspconfig/server_configurations/fennel_ls.lua
new file mode 100644
index 00000000..f8030f90
--- /dev/null
+++ b/lua/lspconfig/server_configurations/fennel_ls.lua
@@ -0,0 +1,19 @@
+local util = require 'lspconfig.util'
+
+return {
+ default_config = {
+ cmd = { 'fennel-ls' },
+ filetypes = { 'fennel' },
+ root_dir = function(dir)
+ return util.find_git_ancestor(dir)
+ end,
+ settings = {},
+ },
+ docs = {
+ description = [[
+https://sr.ht/~xerool/fennel-ls/
+
+A language server for fennel.
+]],
+ },
+}