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
Also note one soft-deprecation
edb58390a78209d19008068b9fc3f6970f1a6f9f authored almost 5 years ago by Jason Axelson <[email protected]>* Bump elixir_sense again
* Adjust private api usage
13407bc87be581cc89e9d0f103f03daa264c8ba1 authored almost 5 years ago by Jason Axelson <[email protected]>* remove elixir 1.6 code as 1.7 is required
replace deprecated Code.load_file/1 with Code.req...
b1415ce8611657826083e6de7b793389b7edc549 authored almost 5 years ago by Łukasz Samson <[email protected]>41756b868448d5c66c3c95617b0a6692eee35bb8 authored almost 5 years ago by Alex Kwiatkowski <[email protected]>
67face6dd668e7d5d363e28f6b4305a1a64473c7 authored almost 5 years ago by Jason Axelson <[email protected]>
Since the server is using didSave notification, it needs to specifically ask for
it in the serv...
The startup message now displays "ElixirLs Fork", followed by
the language server's version.
* Bump elixir_sense and use ElixirSense.references/3
Now that https://github.com/elixir-lsp/e...
aee7242b60d35177bd07582918c9584074b38497 authored about 5 years ago by Jason Axelson <[email protected]>5886a5c6e6bf752ed9ae1b1a4ae8b00cbbbacd35 authored about 5 years ago by Jason Axelson <[email protected]>
b2749e76a35c4e1a7ae7385fd60d06f1756b0583 authored about 5 years ago by Cees de Groot <[email protected]>
* Extract impl name
* Update changelog and moduledocs
* Extract @behaviour name
a522df8239d29af13e20136f099693d6a1747f68 authored about 5 years ago by Jason Axelson <[email protected]>* provide completions for protocol functions
* make test not depend on std lib
9ad535fd4123b3e30296d1d1b428ac5c73e81cad authored about 5 years ago by Łukasz Samson <[email protected]>* Add nested outline view Fixes #188
* cleanup
* do not crash on atom modules
* do not ...
dfa8116f84231e668d9ebb061ce064d4f1e7b687 authored about 5 years ago by Łukasz Samson <[email protected]>Also remove an old individual app lock file (that wasn't used)
877d9778b4eaba684654667b1d4bd4cb39e8d6d3 authored about 5 years ago by Jason Axelson <[email protected]>61b8b53331255960151a7225d24a8c8357a6ad5a authored about 5 years ago by Jason Axelson <[email protected]>
bb85efc657148b33c69457380dfe0c6a573efd43 authored about 5 years ago by Jason Axelson <[email protected]>
The anonymous function spawned in `ElixirLS.LanguageServer.Dialyzer.Manifest`
was not guarantee...
Ensure debugger process continues to run, adapts to the new behavior in Elixir
1.9 that changed...
30f6ed6bebfd0fca1fade97796e73ce950033484 authored about 5 years ago by Jason Axelson <[email protected]>
f32a5c67478c8f8dd9159fe8106246f2b777703f authored about 5 years ago by Jason Axelson <[email protected]>
0079851c409433ec40c72e4bad61f3e3883d54f7 authored about 5 years ago by Jason Axelson <[email protected]>
b6cca3fd06af2afc1f4436657464e8417fff8653 authored about 5 years ago by Justin Smestad <[email protected]>
ba1c9cb86545298c487cf77a166c203fc44ce8dd authored over 5 years ago by Jason Axelson <[email protected]>
b62083f5eb25a9efb09b917d50ff09f1a7846037 authored over 5 years ago by Justin Johnson <[email protected]>
Example warning:
```
warning: Map.drop/2 with an Enumerable of keys that is not a list is depr...
* Enforce no warnings in CI
* Also add some cache directories
ec90a75b77e3d5a106e3490bbdd97cc27044be8b authored over 5 years ago by Jason Axelson <[email protected]>* Default to dialyxir_long dialyzer format
* Test each dialyzer test format
Also fix the r...
a39e1e3d7fccb1248dda7dbdfab2113fada9b787 authored over 5 years ago by Jason Axelson <[email protected]>
This is because the dialyzer implementation relies on
`dialyzer_utils:get_core_from_beam/1` whi...
95a2130222d235f21a1dcdbb5c0b3c93799909e1 authored over 5 years ago by Jason Axelson <[email protected]>
These were deprecated in 1.7
a329093e106ed72d6beb436c6a9cd85d02cd2765 authored over 5 years ago by Jason Axelson <[email protected]>Since the bump to Elixir 1.7+ in the project it will only run with OTP 19+. So, no need to warn ...
9b4959806d61da1ebf2f7eee76eea94a3ca5eee3 authored over 5 years ago by Jason Axelson <[email protected]>b54f0e6f421d28136236247d2534f089de0b0d89 authored over 5 years ago by Jason Axelson <[email protected]>
* Bump elixir sense
Fixes #30 and brings in a host of other improvements/enhancements
(altho...
d648c84d2cd38f8bf5a3c0a8073fab30f257344f authored over 5 years ago by Jason Axelson <[email protected]>
585a24c5e734e738b1999a8db09ce6d75e26a7fe authored over 5 years ago by Jason Axelson <[email protected]>
* Add typespec support for autocomplete
* Update elixir sense to get typespec support
fdd1fa57b3d3de066409000df9e0b64067b5f5a9 authored over 5 years ago by Jason Axelson <[email protected]>* Add explicit file watcher request
It is recommended that servers register for the capabilit...
95c021fdb8e279ae3e9ab0ae1af8624d5572fad3 authored over 5 years ago by Daniel Koudouna <[email protected]>
mix.lock had many unused deps. Updated all of them to most recent
ones.
Also cleaned up defa...
6cc58bd81d440b4043af904af48277ab71e75936 authored over 5 years ago by Victor Oliveira Nascimento <[email protected]>* Add lsp-mode/dap-mode as a clients
* Handle workspace/didChangeConfiguration request when o...
72359e896d53c8d5ea74b22592810d0a5f3ba6df authored over 5 years ago by Victor Oliveira Nascimento <[email protected]>* Describe the reasoning behind the fork
Fixes #22
* Remove unnecessary sentence
b0cf2af69c2f43c32a6ede82fdf17819b0021c6f authored over 5 years ago by Jason Axelson <[email protected]>66d01028d1260b6527b409ded93413c75ca70308 authored over 5 years ago by Jason Axelson <[email protected]>
Watch LiveView .leex files
e70f86ccde7ef2a4b6256e1982841ab54fff27e5 authored over 5 years ago by Jason Axelson <[email protected]>
From upstream PR:
https://github.com/JakeBecker/elixir-ls/pull/163
Cherry pick upstream changes (try 2)
c215fc84e6eaf588545908070d3711893f7e823e authored over 5 years ago by Jason Axelson <[email protected]>This reverts commit 22ee2da42853ab32110a2ffcdd7681856f1e9fc2.
848d0ed0aab53fdb1dda059cb29ff2127067c2ab authored over 5 years ago by Jason Axelson <[email protected]>* Handle out-of-spec diagnostic positions without crashing
* Show warning when launching with...
22ee2da42853ab32110a2ffcdd7681856f1e9fc2 authored over 5 years ago by Jason Axelson <[email protected]>eee79e24c57a9b1a13373471d3667f88d18c2c74 authored over 5 years ago by Jason Axelson <[email protected]>
Up till now, the reason that the `analyze` is triggered with a GenServer `call` instead of `cast...
dfb5e70c326cea45bddacdddc560a93af17393b8 authored over 5 years ago by Jake Becker <[email protected]>3781abf5d00c06238a8e8021079c0f8c5ac6d28a authored over 5 years ago by Jake Becker <[email protected]>
Mix.Dep.loaded/1 was removed in Elixir 1.9. This was also a problem in the mix_task_archive_deps...
7d96eebd40ebf59b96adc83fd848039755a29496 authored over 5 years ago by Jake Becker <[email protected]>e2751cfa94cea23bb5dd79602c4492338e5531e8 authored over 5 years ago by Jake Becker <[email protected]>
ab77a01f845248f9cf62607c8f3b77ea756e3bb0 authored over 5 years ago by Jake Becker <[email protected]>
Currently tested with Elixir 1.6.6 and OTP 20. Other higher versions may
have issues.
* Document emacs ide modes
* Document emacs support for elixir-ls
ec22ec12c73f48255e5cf433f69be0a3c867c420 authored almost 6 years ago by Jason Axelson <[email protected]>Dialyzer formatting
030a987ac92ac7e501148d65d5a92afd7cb50dac authored almost 6 years ago by Jason Axelson <[email protected]>899db0bf8bbac9cf70d53aea5fe43742fe34f9d5 authored almost 6 years ago by Andrew Summers <[email protected]>
Move elixir_sense to elixir-lsp and dialyxir to current.
25a867d8720e4fd3f1abdd1617fe6c4bad119427 authored almost 6 years ago by Jason Axelson <[email protected]>3ea6b613f54168bb62db98a6c99beac0f6c98a27 authored almost 6 years ago by Andrew Summers <[email protected]>
0118ce95cb4ebab6955475d4e241158eff60fcc1 authored almost 6 years ago by Andrew Summers <[email protected]>
Add new changelog entries
0bc5435737908a3a80ea73e84cd51d9a0050499d authored almost 6 years ago by Jason Axelson <[email protected]>ee0a841becb9cccb94998c28d5f79d0473002f79 authored almost 6 years ago by Jason Axelson <[email protected]>
snippet: defdelegate add missing comma
b7a4704abf47fb04bc620a5fa35e9d46ff27302e authored almost 6 years ago by Jason Axelson <[email protected]>'workspace/didChangeConfiguration' should handle non-map type
aa5401a6ae02a023e78884aa3fb70c25133bf702 authored almost 6 years ago by Jason Axelson <[email protected]>Make can_format?/2 check case insensitive (fixes formatting on Mac OS X)
303b2a6c237df11af16b249bc85abd143730ee50 authored almost 6 years ago by Jason Axelson <[email protected]>Update elixir_sense to latest master
6613e916579fcfe314966aa81c5b7b9c5c8eb28b authored almost 6 years ago by Aldric Giacomoni <[email protected]>
* JakeBecker-dialyxir-format:
Change default format for dialyzer messages to use Dialyxir
c75754aa573a1f352c72636f99796f6cddbceca5 authored almost 6 years ago by Aldric Giacomoni <[email protected]>
110bf08fbcefdeae5a86412d2e5842a41619c25b authored almost 6 years ago by akash-akya <[email protected]>
b654c9786652da222cfa21f918dc5f57a1583b73 authored almost 6 years ago by Victor Rodrigues <[email protected]>
1e9b1880b61d609aee4820ff99fc2518ae772dff authored almost 6 years ago by Victor Rodrigues <[email protected]>
5f47aaab8c4221c6aaae1dcf848c25c968f88d6a authored about 6 years ago by Orga Shih <[email protected]>
* JakeBecker-master: (27 commits)
Add v0.2.24 to changelog
Bump version numbers
Remove ext...
daf11458b9270d11afa966e58a8c5101c292f17e authored about 6 years ago by Aldric Giacomoni <[email protected]>
Mention Vim support via ALE
4f72f18f6aa85a1a14c5b198445619d2dd9d6468 authored about 6 years ago by Jake Becker <[email protected]>6b17289c4b55ee2d6d71b014b537f41b8bef114b authored about 6 years ago by Jake Becker <[email protected]>
5dd552f7022034717ff05b4e465a650fc0f6755d authored about 6 years ago by Jake Becker <[email protected]>
26896a391943ec3cff7870316665d615548f30a9 authored about 6 years ago by Jake Becker <[email protected]>
84f5dad38062c52551a0c49d1dbbaf3a582c6d55 authored about 6 years ago by Jake Becker <[email protected]>
5b38e10d09145ea7494929251187c6fc23cd5b3b authored about 6 years ago by Jake Becker <[email protected]>
04b7f7e1eeee04434107befd8a9b3b0f791f31b8 authored about 6 years ago by Jake Becker <[email protected]>
508900dd5cbf9aa068b00e74f4d912efed639706 authored about 6 years ago by Jake Becker <[email protected]>
Added matcher for setExceptionBreakpoints request
92b10a0c4f5209e6a27f763ad94d118fa3816901 authored about 6 years ago by Jake Becker <[email protected]>Added a handler that does nothing
eea21192b37aef5b2fe8d38a766529aaad1b6b34 authored about 6 years ago by Martin Watts <[email protected]>Initial support was just merged (w0rp/ale#1956).
864da4076dcf08992e78531c0038b3a6e6bc0e9a authored about 6 years ago by Jon Parise <[email protected]>c0b587bf06fd06736052f4ee8e55529d30096ec6 authored over 6 years ago by Jake Becker <[email protected]>
3ae8decdcca5203a0ba9a76f459f2f5111440413 authored over 6 years ago by Jake Becker <[email protected]>
7deedf493b1a9f7b8ed2019168be5ee870841c39 authored over 6 years ago by Jake Becker <[email protected]>
235d458d2c85fc9f126c15ab0aeb053bd7009b0b authored over 6 years ago by Jake Becker <[email protected]>
Avoid crashing main server process in code lens request when uri is n…
e06d7a710fb9f12ee8d61a4836197c9fab0abc97 authored over 6 years ago by Jake Becker <[email protected]>Fixes #109
97a6222e3c622527eb7e807afaedb8ee8893204a authored over 6 years ago by Jake Becker <[email protected]>e68c4f254660a46c73bb0329d68025681fced582 authored over 6 years ago by Jake Becker <[email protected]>
fix crash in handle_dialyzer_result
ef0fff0cca4d2a5b62b42bcb43b503cfb05ddcc8 authored over 6 years ago by Jake Becker <[email protected]>b35702f394e167ab08ae41588e5cf8bba98dad12 authored over 6 years ago by Lukasz Samson <[email protected]>
fc9d39cac01aeba852be4a3351a82bf35e3c3c56 authored over 6 years ago by Jake Becker <[email protected]>
9523c150d91c36de936b00caad8b1a268f4b9be5 authored over 6 years ago by Jake Becker <[email protected]>
ac08b3ea9fac11723fe1b35e5fbae1ba8b79020b authored over 6 years ago by Jake Becker <[email protected]>
a0ac23c0ffcf8ddd6812b6170aa44f1a97320ee7 authored over 6 years ago by Jake Becker <[email protected]>
This helps keep @spec suggestions from ending up in the wrong place when you format the file.
ca54c9ea4a397ecc51114f94b1a0ae16f418ee51 authored over 6 years ago by Jake Becker <[email protected]>2c5117c700ad7f11fc90679f700831f73e5dd5ae authored over 6 years ago by Jake Becker <[email protected]>
5389607e1f72eeb9ddd659fd7706bd7b0a8f1e6b authored over 6 years ago by Jake Becker <[email protected]>