1 -- Neovim plugin for Elixir
2 -- https://github.com/elixir-tools/elixir-tools.nvim
5 events = { "BufReadPre", "BufNewFile" },
7 local elixir = require("elixir")
8 local elixirls = require("elixir.elixirls")
11 nextls = { enable = true },
14 settings = elixirls.settings({
15 dialyzerEnabled = false,
16 enableTestLenses = false,
18 on_attach = function(client, bufnr)
19 vim.keymap.set("n", "<space>fp", ":ElixirFromPipe<cr>", { buffer = true, noremap = true })
20 vim.keymap.set("n", "<space>tp", ":ElixirToPipe<cr>", { buffer = true, noremap = true })
21 vim.keymap.set("v", "<space>em", ":ElixirExpandMacro<cr>", { buffer = true, noremap = true })