Add local next LSP adapter
This commit is contained in:
parent
0cceb3fdf1
commit
02a85b1252
5 changed files with 206 additions and 12 deletions
|
@ -72,22 +72,20 @@ pub fn init(
|
|||
],
|
||||
);
|
||||
|
||||
match settings::get::<ElixirSettings>(cx).next {
|
||||
match &settings::get::<ElixirSettings>(cx).next {
|
||||
elixir_next::ElixirNextSetting::Off => language(
|
||||
"elixir",
|
||||
tree_sitter_elixir::language(),
|
||||
vec![Arc::new(elixir::ElixirLspAdapter)],
|
||||
),
|
||||
elixir_next::ElixirNextSetting::On => language(
|
||||
elixir_next::ElixirNextSetting::On => todo!(),
|
||||
elixir_next::ElixirNextSetting::Local { path } => language(
|
||||
"elixir",
|
||||
tree_sitter_elixir::language(),
|
||||
vec![Arc::new(elixir_next::BundledNextLspAdapter)],
|
||||
vec![Arc::new(elixir_next::LocalNextLspAdapter {
|
||||
path: path.clone(),
|
||||
})],
|
||||
),
|
||||
elixir_next::ElixirNextSetting::Local { port } => unimplemented!(), /*language(
|
||||
"elixir",
|
||||
tree_sitter_elixir::language(),
|
||||
vec![Arc::new(elixir_next::LocalNextLspAdapter { port })],
|
||||
)*/
|
||||
}
|
||||
|
||||
language(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue