aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/ocamllsp.lua
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2021-07-20 09:41:58 -0700
committerGitHub <noreply@github.com>2021-07-20 09:41:58 -0700
commit946d4a7be1b88e0d44d3d196a524bda8bb27a8c0 (patch)
tree89372db5a8984b38cdd89ae23ad2f6b81b278715 /lua/lspconfig/ocamllsp.lua
parent[docgen] Update CONFIG.md (diff)
downloadnvim-lspconfig-946d4a7be1b88e0d44d3d196a524bda8bb27a8c0.tar
nvim-lspconfig-946d4a7be1b88e0d44d3d196a524bda8bb27a8c0.tar.gz
nvim-lspconfig-946d4a7be1b88e0d44d3d196a524bda8bb27a8c0.tar.bz2
nvim-lspconfig-946d4a7be1b88e0d44d3d196a524bda8bb27a8c0.tar.lz
nvim-lspconfig-946d4a7be1b88e0d44d3d196a524bda8bb27a8c0.tar.xz
nvim-lspconfig-946d4a7be1b88e0d44d3d196a524bda8bb27a8c0.tar.zst
nvim-lspconfig-946d4a7be1b88e0d44d3d196a524bda8bb27a8c0.zip
chore(ocaml): make ocaml filetype order deterministic (#1088)
Diffstat (limited to 'lua/lspconfig/ocamllsp.lua')
-rw-r--r--lua/lspconfig/ocamllsp.lua8
1 files changed, 1 insertions, 7 deletions
diff --git a/lua/lspconfig/ocamllsp.lua b/lua/lspconfig/ocamllsp.lua
index 1b103702..aa954256 100644
--- a/lua/lspconfig/ocamllsp.lua
+++ b/lua/lspconfig/ocamllsp.lua
@@ -9,12 +9,6 @@ local language_id_of = {
reason = 'reason',
}
-local filetypes = {}
-
-for ftype, _ in pairs(language_id_of) do
- table.insert(filetypes, ftype)
-end
-
local get_language_id = function(_, ftype)
return language_id_of[ftype]
end
@@ -22,7 +16,7 @@ end
configs.ocamllsp = {
default_config = {
cmd = { 'ocamllsp' },
- filetypes = filetypes,
+ filetypes = { 'ocaml', 'ocaml.menhir', 'ocaml.interface', 'ocaml.ocamllex', 'reason' },
root_dir = util.root_pattern('*.opam', 'esy.json', 'package.json', '.git'),
get_language_id = get_language_id,
},