Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/elixir-lsp/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"
https://github.com/elixir-lsp/elixir-ls
5715d5274c8087057858427aac3090a6275cbe4c authored over 4 years ago by Victor Oliveira Nascimento <[email protected]>
3b77dc895de2331dc756347b6995965df917105d authored over 4 years ago by akash-akya <[email protected]>
cadd3742dbe45154e930c17cd626823a363b6e47 authored over 4 years ago by akash-akya <[email protected]>
b60f9b167466b4b6367b8cce7734bc069a1c4218 authored over 4 years ago by Jason Axelson <[email protected]>
Change from warning to info since it is very much expected on most clients, and
in coc.vim warn...
5ae537eaa496bdbaf749cfa4ec62ede043535a54 authored over 4 years ago by Jason Axelson <[email protected]>
Prior to this change, function completion always filled in function
arguments with snippets. If...
3d337aeb63baf4c1047067652c07dbedc2d6dc6d authored over 4 years ago by Eric Entin <[email protected]>
ff1103cd61b036822a2ae8613ad34f023ef8503f authored over 4 years ago by Jason Axelson <[email protected]>
ea4b938df56346f3da1d9aa85f3c5af8486e4b1d authored over 4 years ago by Jason Axelson <[email protected]>
81057be222204a461aad132f31d4666b3ea082b2 authored over 4 years ago by Jason Axelson <[email protected]>
Fixes #158
03aa3a364f650cc703cb885e4d10fa517f140aa2 authored over 4 years ago by Jason Axelson <[email protected]>fbf54bd40f25a5b59288324bc7130581626a790b authored over 4 years ago by Jason Axelson <[email protected]>
58c5aa2668d7f39f1475b026766c29af3b8ebf73 authored over 4 years ago by Łukasz Samson <[email protected]>
* update elixir_sense
* do not append : after struct field or map key in call syntax
* tes...
a2a1f38bf0f47e074ec5d50636d669fae03a3d5e authored over 4 years ago by Łukasz Samson <[email protected]>Fixes #208
fd1ab839f864e59ae7d6673833f3030ad2dd38ba authored over 4 years ago by Jason Axelson <[email protected]>e6f233afc13b41ad2bcf512fb8cf50f0e8746f09 authored over 4 years ago by Jason Axelson <[email protected]>
Fixes #212
ec83ec1472bbadc80c5cf9a63e89a9fe5129f6ae authored over 4 years ago by Jason Axelson <[email protected]>3095d2dc67ae19ca7fe1518bc389a3e3d66f6b22 authored over 4 years ago by Jason Axelson <[email protected]>
3890d815af9c7525d27bbb839f8690379b8b1021 authored over 4 years ago by Łukasz Samson <[email protected]>
1256038da37b2581dadb0f15c51d9cff590034ee authored over 4 years ago by Jason Axelson <[email protected]>
* Annotate more private calls found with PrivCheck
https://github.com/axelson/priv_check
*...
5f1fb3be0bb969fceea30d17e6b1af87038f84e5 authored over 4 years ago by Jason Axelson <[email protected]>* Support XDG_CONFIG_HOME
Used approach from:
https://unix.stackexchange.com/questions/53752...
2006a90bf7b0f88cc558675af32ae9776ff5c958 authored over 4 years ago by Jason Axelson <[email protected]>
* Rework wrapper scripts a bit
* Apply feedback from `shellcheck`
* XDG all the things
...
48c7f253b69d4989204140ca655853454e5a3968 authored over 4 years ago by Cees de Groot <[email protected]>4f835c70d0a9b91f0493cd203c4f9446b019d80a authored over 4 years ago by Mijail Rondón <[email protected]>
Otherwise we're logging an exception which makes the logs unecessarily noisy and
this should be...
No test because it would be difficult to re-write the test cases to handle/check
this
e.g. `def`, or `defmacro`. This makes the document outline much more useful
because you can see...
Rather than throwing an exception (which causes the spawned process to crash)
the DocumentSymbo...
* Add support for deprecated and tags in complete provider
update elixir sense
* PR sugges...
9637725431e04dea3302f5f4d6e1e098e1ca7706 authored over 4 years ago by Łukasz Samson <[email protected]>* Fix exception when processing a textDocument/didChange notification
If there is a client bu...
1533d0af3247b93c739633d37117d018200b90bf authored over 4 years ago by Jason Axelson <[email protected]>24a3f50b5a60a7a241d900d4b650fdcff537a82a authored over 4 years ago by Jason Axelson <[email protected]>
* DocumentSymbols provider should handle modules without a name
The DocumentSymbols provider ...
fb641e4446941ac61e5a17d43a0d992d940c0bbf authored over 4 years ago by Jason Axelson <[email protected]>Don't return snippets to clients that don't support snippets
24ddf88f5752cbdcddb2bccb506b52cf2d0c151f authored over 4 years ago by Jason Axelson <[email protected]>Note: the previous regex did not match snippets
Fixes #171
524686442e9c8483ac6e46c46c74de6956657c94 authored over 4 years ago by Jason Axelson <[email protected]>Update readme and changelog to indicate this is the canonical repo
9a21ccab87a0e359122a7f3e8b478f92d87fec4c authored over 4 years ago by Jason Axelson <[email protected]>Any IDE extensions that use ElixirLS should switch to using this repository. The ["ElixirLS Fork...
4d90982e373d75b260978a7d2c7986c4e8108173 authored over 4 years ago by Jake Becker <[email protected]>textDocument/documentSymbol should handle a non-fully initialized server
94b802ed9daa3bf9b6242d61ac7fb460f561172a authored over 4 years ago by Jason Axelson <[email protected]>
Sometimes requests will be processed when the server has not been initialized
with client capabi...
Bump version to 0.3.2
0e339c8b20804786241d9ff7a18838ce1445294e authored over 4 years ago by Jason Axelson <[email protected]>6de4aea84e319f39a3b58450f01dc95837a1f1bd authored over 4 years ago by Jason Axelson <[email protected]>
5b6d67301f99ccc1acd6205236820e7a4f8b2c34 authored over 4 years ago by Jason Axelson <[email protected]>
Speed up the update_stale function.
48a032ba57c0023dad2fb8119b77608d05b40d12 authored over 4 years ago by Jason Axelson <[email protected]>159a6822ffcd18a5f4e31f46cb1c1f522741daf0 authored over 4 years ago by Jason Axelson <[email protected]>
0afabd122f754175a39ff38d6dc038b0887eeaef authored over 4 years ago by Jason Axelson <[email protected]>
Use a lower compression level (1) to speed up manifest writing.
5d5696e760622cf2e1ce0f74ff45b3b7999e956a authored over 4 years ago by Jason Axelson <[email protected]>eb35805226af2dbba95b685a76cc8a2a61dcae65 authored over 4 years ago by David DeCarmine <[email protected]>
b0e8e421e18ced17e1b8698c75fc133d2fe36e9d authored over 4 years ago by David DeCarmine <[email protected]>
Add when keyword
6b70e16671435688eddec23db3023d4d7c7607b1 authored over 4 years ago by Jason Axelson <[email protected]>cc1c6d29df0e0bdc5637a3ac011a2794c01a05d3 authored over 4 years ago by Lukasz Samson <[email protected]>
e3c4083c1f9aae7553488ad13a6a6a639a434065 authored over 4 years ago by Lukasz Samson <[email protected]>
aac818f037bff5d591b48bb0259ba863fdd13e12 authored almost 5 years ago by Jason Axelson <[email protected]>
Improvements to complete provider, bump elixir_sense
0c54fd503488a117142bce22c574930271932980 authored almost 5 years ago by Jason Axelson <[email protected]>947810a3ec83922b4982b5075be5d62692d56518 authored almost 5 years ago by Lukasz Samson <[email protected]>
elixir_sense used to return module attributes in function scope
this is no longer the case
this ...
50ee170818428aab16e174a5be3b2bf3d2bfaab2 authored almost 5 years ago by Lukasz Samson <[email protected]>
418029bedaa654d2b3d8c5d5652322125d8a258a authored almost 5 years ago by Lukasz Samson <[email protected]>
7833f0aff157bcaade33aa1abbf89a254ebb225f authored almost 5 years ago by Lukasz Samson <[email protected]>
94e19b3fb0a70c119a40e9d19d7faddf9ffe71a7 authored almost 5 years ago by Jason Axelson <[email protected]>
Previously the test was written for a version of the formatter that sent
back the full code tex...
* Add elixir 1.10 to ci build
Also change other elixir versions to be the latest patch releas...
e8d6774a758812dfacb9dc69943af875284b16c6 authored almost 5 years ago by Jason Axelson <[email protected]>* Add GitHub support file
Shown to users when before they submit a new issue
* Add elixir_...
8ad0c0ada0e3c77257f612030b1dbacb73df7e78 authored almost 5 years ago by Jason Axelson <[email protected]>aa2a5b25071b897f67af3b0ec37779154342f7e6 authored almost 5 years ago by Jason Axelson <[email protected]>
d67520a081c3f4eb6b0d8bd56ec961641526f219 authored almost 5 years ago by Jason Axelson <[email protected]>
* Get dialyzer warnings working in umbrella apps.
* Add helper functions after the function t...
7e9dd6b41b4b07ebf4999fccf5181d7c3dd0de7e authored almost 5 years ago by hworld <[email protected]>396edd102b287bcf4265ef02d4b4ae33f7a2fffc authored almost 5 years ago by Jason Axelson <[email protected]>
50662cc5a704edac27b714c9ae198feec6848e65 authored almost 5 years ago by Jason Axelson <[email protected]>
9e9c6cddc4f1d957bba1e53846561666f58e5bf1 authored almost 5 years ago by Jason Axelson <[email protected]>
ce36476131566db3fc5ae67a44bfe5d630431f50 authored almost 5 years ago by Jason Axelson <[email protected]>
* Fix the debugger
The debugger was inadvertantly broken in #93 which the change from the
de...
5039e22d3dd12bd34f4ab0f47be29e4ecfb4e051 authored almost 5 years ago by Jason Axelson <[email protected]>
Also moved SymbolInformation and DocumentSymbol under
ElixirLS.LanguageServer.Protocol
Added...
d70719c4738e0eb28a8c47312e5efc5ea7e52027 authored almost 5 years ago by Jason Axelson <[email protected]>
The current Language Server Protocol specification (3.15 at the time of
writing) dictates that ...
* Print ElixirLS version on startup for debugger
Similar to https://github.com/elixir-lsp/eli...
4d671e5fbcab69df70e490d17cfb7affcf4d1383 authored almost 5 years ago by Jason Axelson <[email protected]>281432de78b07a22b3a6931a877e5f8e29420983 authored almost 5 years ago by Jason Axelson <[email protected]>
* Fixed issues with request message not allowing optional 'params'
* Corrected merge conflict...
3145eff54bcaa2d0877031b4b395e53081df70f3 authored almost 5 years ago by Brad Folkens <[email protected]>* Added struct for DocumentSymbol LSP type
The struct describes the LSP type defined in the d...
1abcebe01e5533260ed38e071598aa927963dfe2 authored almost 5 years ago by Jonáš Trantina <[email protected]>7fc06db6206f756ff77398d9f4218d9ab04e6d2f authored almost 5 years ago by Jason Axelson <[email protected]>
This follows what elixir-lang/elixir repo uses and many others.
cb87b6569fdaa891083af9af517a36f269a91983 authored almost 5 years ago by Victor Oliveira Nascimento <[email protected]>f2450436acd38f876fb36e51a35a57d16ab3f9bc authored almost 5 years ago by Łukasz Samson <[email protected]>
* Add guides folder with initialization.md
* Update guides/initialization.md
Co-authored-b...
806d581be43c896f777a51224f3f31b1ecf92b58 authored almost 5 years ago by Victor Oliveira Nascimento <[email protected]>* Improvements to Code Lens
Fixed code lens not showing for functions with @doc attribute
Fi...
c938c12b6746ad3c5d7c1add0feb860a6f10e195 authored almost 5 years ago by Jason Axelson <[email protected]>
Update to format used by latest hex version
db4db334e7b8b316e8bcebdfeffde240899cdc38 authored almost 5 years ago by Jason Axelson <[email protected]>* Update changelog for workspace symbol
* Update changelog for 0.3.0 release
* Version bum...
07f258d08446fed3a5b335370e048f0cbe794cf1 authored almost 5 years ago by Jason Axelson <[email protected]>Hopefully it makes it more obvious that it can take a while
441cae17ce2e95d5810320d22159d9b4d488f77f authored almost 5 years ago by Jason Axelson <[email protected]>
Specifically request the LSP Client used in addition to the editor. Also
make it more clear tha...
* add workspaceSymbol capability
* Update apps/language_server/lib/language_server/providers/...
4e09ae399e4b93d78367ac1e3a50d6b989f1c7bc authored almost 5 years ago by Łukasz Samson <[email protected]>* Start a list of known issues in the readme
* Add lack of elixir 1.10.0 support to README
...
f9736de1a4fbd975e7474eb952846377e07ca9ac authored almost 5 years ago by Jason Axelson <[email protected]>
While this lowers compatability somewhat, any system that a developer is
actively using is expe...
On Elixir 1.10 `Logger.__should_log__/1` has been removed which causes an
exception. This shows...
* fix module completion after pipe and capture
improve def detection regexes
make sure to re...
44c06ded0ebe70b635554f8ab3dc8cdd95143fc1 authored almost 5 years ago by Łukasz Samson <[email protected]>
* :cwd option expects a charlist
* Signature Help Request should return null instead of empty...
77ff354c6fef7e06b86461466b29c93c6ec90a1c authored almost 5 years ago by Łukasz Samson <[email protected]>Fix version check and improve message
bc2c612db4835120252543772d945ee9be831abc authored almost 5 years ago by Aldric Giacomoni <[email protected]>
cleanup readme
OTP < 20 are not supported since 996682e3873e56b8305c2265db165ea819fcfe8f
* clear_cache moved to Mix.State on elixir 1.10
* Update formatting
Co-authored-by: Jason ...
8b1d2a0e40a6d6f5b42e7d11f5a98fd4fb59d3e0 authored almost 5 years ago by Łukasz Samson <[email protected]>7d1dbf1330318e26eb4f528cf8257a1b13f98506 authored almost 5 years ago by Łukasz Samson <[email protected]>
see https://microsoft.github.io/language-server-protocol/specifications/specification-current/#d...
ca6ef9d4b93daffa84bef62f980eb112af17e6be authored almost 5 years ago by Łukasz Samson <[email protected]>