aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2021-07-06 00:46:06 -0700
committerGitHub <noreply@github.com>2021-07-06 00:46:06 -0700
commit05bba5b6a9e1a70df3e08eb453852261da7c34eb (patch)
tree0a31926214628219664ffd45c3bfbf79551adfc6 /lua
parent[docgen] Update CONFIG.md (diff)
parentfeat: add ember language server (diff)
downloadnvim-lspconfig-05bba5b6a9e1a70df3e08eb453852261da7c34eb.tar
nvim-lspconfig-05bba5b6a9e1a70df3e08eb453852261da7c34eb.tar.gz
nvim-lspconfig-05bba5b6a9e1a70df3e08eb453852261da7c34eb.tar.bz2
nvim-lspconfig-05bba5b6a9e1a70df3e08eb453852261da7c34eb.tar.lz
nvim-lspconfig-05bba5b6a9e1a70df3e08eb453852261da7c34eb.tar.xz
nvim-lspconfig-05bba5b6a9e1a70df3e08eb453852261da7c34eb.tar.zst
nvim-lspconfig-05bba5b6a9e1a70df3e08eb453852261da7c34eb.zip
Merge pull request #1042 from josemarluedke/feat/add-ember
feat: add ember language server
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/ember.lua29
1 files changed, 29 insertions, 0 deletions
diff --git a/lua/lspconfig/ember.lua b/lua/lspconfig/ember.lua
new file mode 100644
index 00000000..3536d97e
--- /dev/null
+++ b/lua/lspconfig/ember.lua
@@ -0,0 +1,29 @@
+local configs = require "lspconfig/configs"
+local util = require "lspconfig/util"
+
+local server_name = "ember"
+local bin_name = "ember-language-server"
+
+configs[server_name] = {
+ default_config = {
+ cmd = { bin_name, "--stdio" },
+ filetypes = { "handlebars", "typescript", "javascript" },
+ root_dir = util.root_pattern("ember-cli-build.js", ".git"),
+ },
+ docs = {
+ description = [[
+https://github.com/lifeart/ember-language-server
+
+`ember-language-server` can be installed via `npm`:
+
+```sh
+npm install -g @lifeart/ember-language-server
+```
+]],
+ default_config = {
+ root_dir = [[root_pattern("ember-cli-build.js", ".git")]],
+ },
+ },
+}
+
+-- vim:et ts=2 sw=2