1- *elixir-tools.nvim.txt* For NVIM v0.8.0 Last change: 2023 May 13
1+ *elixir-tools.nvim.txt* For NVIM v0.8.0 Last change: 2023 June 07
22
33==============================================================================
44Table of Contents *elixir-tools.nvim-table-of-contents*
@@ -59,7 +59,7 @@ LAZY.NVIM *elixir-tools.nvim-install-lazy.nvim*
5959 elixir.setup {
6060 credo = {},
6161 elixirls = {
62- enabled = true,
62+ enable = true,
6363 settings = elixirls.settings {
6464 dialyzerEnabled = false,
6565 enableTestLenses = false,
@@ -98,8 +98,8 @@ The minimal setup will configure both ElixirLS and credo-language-server.
9898 require("elixir").setup()
9999<
100100
101- ElixirLS and credo-language-server can be disabled by setting the `enabled`
102- flag in the respective options table.
101+ ElixirLS and credo-language-server can be disabled by setting the `enable ` flag
102+ in the respective options table.
103103
104104>lua
105105 require("elixir").setup({
@@ -125,6 +125,7 @@ default to the latest release.
125125 credo = {
126126 port = 9000, -- connect via TCP with the given port. mutually exclusive with `cmd`
127127 cmd = "path/to/credo-language-server", -- path to the executable. mutually exclusive with `port`
128+ version = "0.1.0-rc.3", -- version of credo-language-server to install and use. defaults to 0.0.5
128129 on_attach = function(client, bufnr)
129130 -- custom keybinds
130131 end
@@ -133,7 +134,7 @@ default to the latest release.
133134 -- specify a repository and branch
134135 repo = "mhanberg/elixir-ls", -- defaults to elixir-lsp/elixir-ls
135136 branch = "mh/all-workspace-symbols", -- defaults to nil, just checkouts out the default branch, mutually exclusive with the `tag ` option
136- tag = "v0.13.0 ", -- defaults to nil, mutually exclusive with the `branch` option
137+ tag = "v0.14.6 ", -- defaults to nil, mutually exclusive with the `branch` option
137138
138139 -- alternatively, point to an existing elixir-ls installation (optional)
139140 -- not currently supported by elixirls, but can be a table if you wish to pass other args `{"path/to/elixirls", "--foo"}`
@@ -231,10 +232,10 @@ COMMANDS ~
231232
232233
233234>lua
234- require("elixir").open_output_panel()
235- require("elixir").open_output_panel({ window = "split" })
236- require("elixir").open_output_panel({ window = "vsplit" })
237- require("elixir").open_output_panel({ window = "float" })
235+ require("elixir.elixirls ").open_output_panel()
236+ require("elixir.elixirls ").open_output_panel({ window = "split" })
237+ require("elixir.elixirls ").open_output_panel({ window = "vsplit" })
238+ require("elixir.elixirls ").open_output_panel({ window = "float" })
238239<
239240
240241
0 commit comments