summaryrefslogtreecommitdiff
path: root/nvim/lsp/ocamllsp.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/lsp/ocamllsp.lua')
-rwxr-xr-xnvim/lsp/ocamllsp.lua35
1 files changed, 0 insertions, 35 deletions
diff --git a/nvim/lsp/ocamllsp.lua b/nvim/lsp/ocamllsp.lua
deleted file mode 100755
index 27dbf82..0000000
--- a/nvim/lsp/ocamllsp.lua
+++ /dev/null
@@ -1,35 +0,0 @@
----@brief
----
---- https://github.com/ocaml/ocaml-lsp
----
---- `ocaml-lsp` can be installed as described in [installation guide](https://github.com/ocaml/ocaml-lsp#installation).
----
---- To install the lsp server in a particular opam switch:
---- ```sh
---- opam install ocaml-lsp-server
---- ```
-
-local util = require 'lspconfig.util'
-
-local language_id_of = {
- menhir = 'ocaml.menhir',
- ocaml = 'ocaml',
- ocamlinterface = 'ocaml.interface',
- ocamllex = 'ocaml.ocamllex',
- reason = 'reason',
- dune = 'dune',
-}
-
-local get_language_id = function(_, ftype)
- return language_id_of[ftype]
-end
-
-return {
- cmd = { 'ocamllsp' },
- filetypes = { 'ocaml', 'menhir', 'ocamlinterface', 'ocamllex', 'reason', 'dune' },
- root_dir = function(bufnr, on_dir)
- local fname = vim.api.nvim_buf_get_name(bufnr)
- on_dir(util.root_pattern('*.opam', 'esy.json', 'package.json', '.git', 'dune-project', 'dune-workspace')(fname))
- end,
- get_language_id = get_language_id,
-}