aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorAriel Davis <ariel.z.davis@icloud.com>2022-11-09 02:14:30 -0800
committerGitHub <noreply@github.com>2022-11-09 18:14:30 +0800
commit25a8896b948fdbcf102138795ced7af29aa4bbda (patch)
treef0c53355926a67bf105ff92e35bf817e22bf3b32 /lua
parentfix(eslint): support flat config (#2229) (diff)
downloadnvim-lspconfig-25a8896b948fdbcf102138795ced7af29aa4bbda.tar
nvim-lspconfig-25a8896b948fdbcf102138795ced7af29aa4bbda.tar.gz
nvim-lspconfig-25a8896b948fdbcf102138795ced7af29aa4bbda.tar.bz2
nvim-lspconfig-25a8896b948fdbcf102138795ced7af29aa4bbda.tar.lz
nvim-lspconfig-25a8896b948fdbcf102138795ced7af29aa4bbda.tar.xz
nvim-lspconfig-25a8896b948fdbcf102138795ced7af29aa4bbda.tar.zst
nvim-lspconfig-25a8896b948fdbcf102138795ced7af29aa4bbda.zip
feat: add millet support (#2233)
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/server_configurations/millet.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/lua/lspconfig/server_configurations/millet.lua b/lua/lspconfig/server_configurations/millet.lua
new file mode 100644
index 00000000..0b7d2994
--- /dev/null
+++ b/lua/lspconfig/server_configurations/millet.lua
@@ -0,0 +1,23 @@
+local util = require 'lspconfig.util'
+
+return {
+ default_config = {
+ cmd = { 'millet' },
+ filetypes = { 'sml' },
+ root_dir = util.root_pattern 'millet.toml',
+ },
+ docs = {
+ description = [[
+https://github.com/azdavis/millet
+
+Millet, a language server for Standard ML
+
+To use with nvim:
+
+1. Install a Rust toolchain: https://rustup.rs
+2. Clone the repo
+3. Run `cargo build --release --bin lang-srv`
+4. Move `target/release/lang-srv` to somewhere on your $PATH as `millet`
+ ]],
+ },
+}