added support for elixir (#403)

This commit is contained in:
iToXiQ 2021-05-17 19:16:57 +02:00 committed by GitHub
parent e15522278a
commit 969f0f0bb7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 0 deletions

View file

@ -51,4 +51,5 @@ require('lsp.terraform-ls')
require('lsp.vim-ls') require('lsp.vim-ls')
require('lsp.vue-ls') require('lsp.vue-ls')
require('lsp.yaml-ls') require('lsp.yaml-ls')
require('lsp.elixir-ls')

10
lua/lsp/elixir-ls.lua Normal file
View file

@ -0,0 +1,10 @@
require'lspconfig'.elixirls.setup{
cmd = { DATA_PATH .. "/lspinstall/elixir/elixir-ls/language_server.sh"};
}
-- needed for the LSP to recognize elixir files (alternativly just use elixir-editors/vim-elixir)
vim.cmd([[
au BufRead,BufNewFile *.ex,*.exs set filetype=elixir
au BufRead,BufNewFile *.eex,*.leex,*.sface set filetype=eelixir
au BufRead,BufNewFile mix.lock set filetype=elixir
]])