profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/elixir-lsp/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Elixir Language Server Protocol elixir-lsp Support for the Language Server Protocol for Elixir

elixir-lsp/elixir-ls 743

A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"

elixir-lsp/vscode-elixir-ls 331

Elixir language support and debugger for VS Code, powered by ElixirLS.

elixir-lsp/elixir_sense 189

Provides context-aware information for code completion, documentation, go/jump to definition, signature info and more

elixir-lsp/coc-elixir 122

Elixir language server extension based on elixir-ls for coc.nvim

elixir-lsp/lsp-elixir.el 16

Emacs minor mode to interact with elixir buffers by using LSP

elixir-lsp/ide-elixir 4

Atom IDE plugin for Elixir, powered by ElixirLS

elixir-lsp/dialyzer_plts 1

Will be used for distribution of Elixir PLT files

elixir-lsp/example_phx 0

Example very basic phoenix application

issue commentelixir-lsp/elixir-ls

Compiler diagnostics for .exs files

As a workaround you can change your mixfile and force elixir to compile them.

+1 how do you force mix to compile the .exs files?

Thx!!

amencarini

comment created time in 10 hours

pull request commentelixir-lsp/elixir-ls

add additional extensions, clean

Not sure how to write tests for such a minor code shuffle ...

vanjabucic

comment created time in 15 hours

startedelixir-lsp/vscode-elixir-ls

started time in a day

fork andrejj/elixir-ls

A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"

fork in 2 days

startedelixir-lsp/elixir_sense

started time in 2 days

startedelixir-lsp/elixir-ls

started time in 3 days

pull request commentelixir-lsp/elixir_sense

improvement: support searching for external plugins

I think we can have the best of both worlds by looking for specifically named files in projects (e.g. elixir_sense.exs), similar to format.exs files

# dependency/elixir_sense.exs
defmodule MyDependecy.Elixirsense do ... end

℅{plugins: [MyDependency.ElixirSense]
}
# my_app/elixir_sense.exs
℅{import_plugins: [:my_dependency]}
zachdaniel

comment created time in 3 days

pull request commentelixir-lsp/elixir_sense

improvement: support searching for external plugins

It was mentioned on discord as well that a more efficient option like making plugins register explicitly to avoid consistently traversing all of the modules, and I'm definitely down with something like that, or with requiring people to explicitly configure it via something like

config :elixir_sense, plugins: [...]

I just happened to go with the easiest thing I could think of as a first stab.

zachdaniel

comment created time in 3 days

PR opened elixir-lsp/elixir_sense

improvement: support searching for external plugins

I've implemented an elixir sense plugin for Ash in a fork, but Ash is not even nearly as ubiquitous as Ecto, so it seemed a bit strange to PR that plugin directly to elixir_sense. With a system like this, we could actually support arbitrary elixir_sense extensions for all kinds of libraries, or even just custom ones for an individual user. The one thing I'm not sure of if what/if the performance implications of searching for modules on every auto-complete would be. It is very fast on my machine, but I'm on an m1 mac so I know that may not be representative of the average user.

Would love any constructive feedback :D

+74 -13

0 comment

4 changed files

pr created time in 3 days

startedelixir-lsp/vscode-elixir-ls

started time in 4 days

startedelixir-lsp/vscode-elixir-ls

started time in 4 days

issue commentelixir-lsp/elixir-ls

Memory leak in BEAM processes while using the VSCode extension

I'm having 99% CPU usage on M1 with the VSCode extension, lag everything, computer barely usable until kill the LS or VSCode itself. The repository is a simple phx.new boilerplate, and ElixirLS is literally the only extension I have installed.

Erlang/OTP 24, Elixir 1.12.3 BigSur 11.5.2 (Macbook Air 8GB RAM) ElixirLS: v0.8.1: 1 September 2021

polvalente

comment created time in 4 days

startedelixir-lsp/elixir-ls

started time in 5 days

fork zachdaniel/elixir-ls

A frontend-independent IDE "smartness" server for Elixir. Implements the "Language Server Protocol" standard and provides debugger support via the "Debug Adapter Protocol"

fork in 5 days

fork zachdaniel/elixir_sense

Provides context-aware information for code completion, documentation, go/jump to definition, signature info and more

fork in 5 days

startedelixir-lsp/elixir_sense

started time in 5 days

startedelixir-lsp/vscode-elixir-ls

started time in 5 days

issue closedelixir-lsp/vscode-elixir-ls

Autocomplete being invoke for "do"

This behavior seemed to change recently, when I type "do" followed by return (which I do often), I end up inserting a defoverride from the autocomplete menu. I'm not sure if autocomplete previously popped up for "do" previously.

Cursor_and_nlog_ex_—_ldb

Environment

  • Elixir & Erlang versions (elixir --version): Erlang/OTP 24 [erts-12.0.3] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:1] [jit] [dtrace]

Elixir 1.12.2 (compiled with Erlang/OTP 24)

  • VSCode ElixirLS version: 0.8.0
  • Operating System Version: darwin 20.6.0

closed time in 7 days

ltd

issue commentelixir-lsp/vscode-elixir-ls

Autocomplete being invoke for "do"

It is released now! https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.8.1

ltd

comment created time in 7 days

pull request commentelixir-lsp/elixir-ls

add quick search to hexdocs.pm

@mpanarin any update?

zhenfeng-zhu

comment created time in 8 days

startedelixir-lsp/elixir-ls

started time in 8 days

startedelixir-lsp/elixir-ls

started time in 8 days

startedelixir-lsp/elixir-ls

started time in 9 days

startedelixir-lsp/vscode-elixir-ls

started time in 9 days

fork williamthome/vscode-elixir-ls

Elixir language support and debugger for VS Code, powered by ElixirLS.

fork in 10 days

startedelixir-lsp/vscode-elixir-ls

started time in 10 days

startedelixir-lsp/elixir_sense

started time in 11 days

startedelixir-lsp/vscode-elixir-ls

started time in 13 days

startedelixir-lsp/vscode-elixir-ls

started time in 13 days

startedelixir-lsp/vscode-elixir-ls

started time in 13 days