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

use new args_list elixir_sense API (#461)

Fixes #458

00765babfced92f15906ffc698818080032cebee authored almost 4 years ago by Łukasz Samson <[email protected]>
Improve debugger stability (#457)

* remove legacy io_request handlers

we don't support OTP < R15B

* rescue MatchError in :in...

4ae6e22a9c01671192f827b1d0dcf5c573852061 authored almost 4 years ago by Łukasz Samson <[email protected]>
URI - file system path conversion fixes (#447)

* fixes and improvements to URI - file system path translation

tests and implementation basin...

e8c381b6d029902e20fa46719ef17c99cd7599c0 authored almost 4 years ago by Łukasz Samson <[email protected]>
Update changelog for #443, #445 and vscode #159

9fc218835e2e08ac8157f3c3af4d9c037be7d78f authored about 4 years ago by Jason Axelson <[email protected]>
Make wrapper script more robust (#445)

This makes a setup possible in which a symlink points to the file
(e.g. /usr/local/bin/elixir-l...

843e1a6cc964df82f604be94d0784773205758f3 authored about 4 years ago by Joshua Trees <[email protected]>
Fix some test lenses bugs (#443)

* fix: Module test lenses are always placed on module declaration line

* Sort environment inf...

93f89966780a348b6aafb98777332f0238b4c3ad authored about 4 years ago by Étienne Lévesque <[email protected]>
Don't use all of the available schedulers (#437)

This will make ElixirLS less resource-intensive because it isn't
expected to be the only progra...

a696d94f5a7b9d9d5323d79342bc206a26cf14bb authored about 4 years ago by Jason Axelson <[email protected]>
Update changelog for #434 and vscode #157

4932739150ace17b1b023493f6c62fa586912fa2 authored about 4 years ago by Jason Axelson <[email protected]>
fix regression in erlang module completions

c7ea1edb47543040abb77e278368bea8c7459c55 authored about 4 years ago by Lukasz Samson <[email protected]>
log instead of showing message

7bde0449ed29a5226f147aa7a673d3f6363c533d authored about 4 years ago by Lukasz Samson <[email protected]>
Give better warning for incomplete erlang install (#434)

f8f09a7cd2f90f438c549c1e1af685c55de1d25f authored about 4 years ago by Jason Axelson <[email protected]>
Update changelog for 430, 433, 432, 429

9370e4228cd1847707de6697086e38184ff65f9e authored about 4 years ago by Jason Axelson <[email protected]>
Fix awaiting_contracts not getting responses (#433)

* do not add amore awaiting contracts for the same uri

* there should not be any awaiting con...

8a22882d22352e2c56254d992c536e101b97fb48 authored about 4 years ago by Łukasz Samson <[email protected]>
Fix invalid value set in write_manifest_pid (#430)

* properly set pid to write_manifest_pid

previously it was {:ok, pid} | nil, now correctly pi...

3b2c51befc5e61a23794663a6c4ef490e63a80e8 authored about 4 years ago by Łukasz Samson <[email protected]>
adds editorconfig (#432)

4037b91fe4f724b1899fe4277a340aeb95cb88f3 authored about 4 years ago by Jeff Jewiss <[email protected]>
Add test coverage to packet stream and wire protocol modules (#429)

* add comment

* validate content length

* add comment

closes #236

* add packet strea...

d05c0838fd7827a701f0e65136719a4f92e8368a authored about 4 years ago by Łukasz Samson <[email protected]>
Provide test running code lens (#389)

* Provide code lenses for running tests (WIP)

* Remove unused function

* Properly identify...

5b2d23622614b8470293cb7cadba530170f8f70f authored about 4 years ago by Étienne Lévesque <[email protected]>
Update changelog for 419, 428, 426, 420, vscode 154

d1e0e474998edcc8fb6dac20c41cebf9a78f666f authored about 4 years ago by Jason Axelson <[email protected]>
use ASDF_DIR variable to support Homebrew installs (#428)

Currently the `launch.sh` script will check for asdf in my home directory.
As I am a Homebrew u...

8101fd1881e0afd42cab6464d2a0e770ac435680 authored about 4 years ago by Fabian Stegemann <[email protected]>
Do not insert `end` after `do:` (#426)

* do not insert end after do:

Fixes #424

* Add a couple more tests

Co-authored-by: Jaso...

63d10b37735a3860572fa11db526d1bdf568253e authored about 4 years ago by Łukasz Samson <[email protected]>
Dialyzer improvements (#422)

* avoid another pass over enumerable

* avoid expand_references on the same modules if they ar...

f08f5ab0183ebb723c00b56269178159cbf14327 authored about 4 years ago by Łukasz Samson <[email protected]>
Switch to github workflows (#420)

* Switch to github workflows

Travis open source version is going away at the end of the year....

bdf225bd654566a2fa8d057d6cf4b7528ca42ab2 authored about 4 years ago by Jason Axelson <[email protected]>
Replace kerl and kiex with asdf in readme (#421)

kerl and kiex are not officially supported as a way to manage the
installed Elixir and Erlang v...

083ea3b510b28159499fea6badcee4eb28d0520e authored about 4 years ago by Jason Axelson <[email protected]>
Autocompletion: more specific CompletionItemKind (#419)

* Autocompletion: more specific CompletionItemKind

Instead of returning module for all types ...

6ffa87196e55cb5e9069cbf23c45a209d5f3c6a7 authored about 4 years ago by Jason Axelson <[email protected]>
Check tests for warnings (#418)

* Check tests for warnings

Code is based on this blog post:
https://dashbit.co/blog/tests-wi...

88ec52e261cdf11dd0ee080654359d5f0e254071 authored about 4 years ago by Jason Axelson <[email protected]>
Update changelog for #415

abb3c48f0b0382241f5f43af5b93e549f917ac2b authored about 4 years ago by Jason Axelson <[email protected]>
Implementations provider (#415)

* move to provider

* no need to feature check as formatter and references are available since...

434f6bc3ac58a268f92128599c1cf3c08a7b3ff2 authored about 4 years ago by Łukasz Samson <[email protected]>
Update changelog for #411

99a6447317b7b9f2f60e21ee4ced96a7a3e30b53 authored about 4 years ago by Jason Axelson <[email protected]>
Don't add stream_data to archive (#417)

3ffda9428d974e0eda366aab72cf5d1df97bf5f1 authored about 4 years ago by Tomasz Kowal <[email protected]>
Update changelog for 411 and 406

0062a9a28f0dced88921ea8de9f1313872b0b7c4 authored about 4 years ago by Jason Axelson <[email protected]>
Fixes and improvements around text synchronisation (#411)

* Purge consolidated protocols before compilation

Fixes #395

* move to dialyzer_test.exs
...

0851d87a8df7bafa123b669e94e095c33f857765 authored about 4 years ago by Łukasz Samson <[email protected]>
Update release instructions to match #384 (#405)

The maintainer no longer needs to build the release manually.
https://github.com/elixir-lsp/eli...

7c27bce59e8b2283b1d727d7c2056c27504ecd87 authored about 4 years ago by Jason Axelson <[email protected]>
Purge consolidated protocols before compilation (#406)

* Purge consolidated protocols before compilation

Fixes #395

* move to dialyzer_test.exs
...

32b6226293108fb577cb852cb1e509a004a2375a authored about 4 years ago by Łukasz Samson <[email protected]>
Bump version to 0.6.2 (#404)

3acc1fdb2ef2c1167935f7b6e74300e039200ec5 authored about 4 years ago by Jason Axelson <[email protected]>
Update changelog for vscode #152

234d11489ac29eef9c053d26294c75d557a86d8f authored about 4 years ago by Jason Axelson <[email protected]>
fix tests on windows

move provider tests to common dir

d5edfc8cd7324424b4c490d22ba29dea3b7de4e2 authored about 4 years ago by Lukasz Samson <[email protected]>
run formatter

f4eeb881f18e83d45dd4f3ef8019007e385a9c66 authored about 4 years ago by Lukasz Samson <[email protected]>
assert that process is unlinked before starting eval

ccc5b3672c1232e893f6e8bd0481f838c9417322 authored about 4 years ago by Lukasz Samson <[email protected]>
Add troubleshooting note for Fedora (#403)

Fixes #231

0e4a06bddd9d794ad599dfce6e0311b3868fa209 authored about 4 years ago by Jason Axelson <[email protected]>
Update changelog for 396 and 399

41331a8bf8efc420a616d822ab2430bee439055d authored about 4 years ago by Jason Axelson <[email protected]>
Spec compliance improvements (#399)

* Improve spec compliance when starting and shutting down

add startup/shutdown tests

* nor...

3e00840840ee13196f67192f3f611c37b9473fad authored about 4 years ago by Łukasz Samson <[email protected]>
run formatter

05748476910e13afab53eadbce98c27d603b9822 authored about 4 years ago by Lukasz Samson <[email protected]>
Rescue all exceptions in SourceFile.formatter_opts

Fixes #401

43811f5c366c264210db9bfb1ba587c783c9184e authored about 4 years ago by Lukasz Samson <[email protected]>
Add plugin for Nova (#400)

Added plugin for http://nova.app/

51791ef309d82af130434779f4dd1960911acec2 authored about 4 years ago by Denny Trebbin <[email protected]>
Remove support for query prefixes in WorkspaceSymbolsProvider (#396)

Closes #392

b9f55cc5997a590aa97357f14bfc347871b0a1bf authored about 4 years ago by Łukasz Samson <[email protected]>
Update changelog for #388 and vscode #148 + #149

7418065f72af148b5dbf6a4184f3c05a357c6a9d authored about 4 years ago by Jason Axelson <[email protected]>
Update debugger section in readme

Closes #366
Closes #383

da7a534a6d4e3da61c3ebe6ae7c9476e7553129e authored about 4 years ago by Łukasz Samson <[email protected]>
fix test

elixir sources may not be present on CI

99b6d7800b253f1c06a81bd29455b557a1243505 authored about 4 years ago by Lukasz Samson <[email protected]>
increase timeout

fe252d852fee1bc1e90b5cf9ae971e4ff4b60dae authored about 4 years ago by Lukasz Samson <[email protected]>
fix flaky test by selective receive

test failed if the message order was different than expected

38c824ad8f9fda5785f633694da174685712f956 authored about 4 years ago by Lukasz Samson <[email protected]>
avoid running workspace symbols during tests

2fefa2316533d447301ec70f5a2323878e2bdc1a authored about 4 years ago by Lukasz Samson <[email protected]>
downgrade otp as 23.1 is not yet available on travis

8e9f03cc31c13b9da03b69c53ebc7700ff1dd05a authored about 4 years ago by Lukasz Samson <[email protected]>
run CI on elixir 1.11

31fc43f708e6dd8b4d928a955a94e86bd5ce9b33 authored about 4 years ago by Lukasz Samson <[email protected]>
reenable passing tests

8d86fcb16d702026d771439a00c5ca269ffac8a9 authored about 4 years ago by Lukasz Samson <[email protected]>
Update changelog for #384

3ce835f383bd57cbbb24f389a87154c58c622114 authored about 4 years ago by Jason Axelson <[email protected]>
Add auto publish release with asset (#384)

* Add auto publish release with asset

* set to draft

* Lower version

Co-authored-by: Ja...

a1b43b4f50b5a2c230090c38c12d7d78c4dbf099 authored about 4 years ago by Po Chen <[email protected]>
Update readme and changelog for #374

1626614c3e85fba3de916c439dcc544ce24aa7d6 authored about 4 years ago by Jason Axelson <[email protected]>
Allow running a setup.bat script on Windows analogous to setup.sh on Linux (#374)

Script is located at `%APPDATA%`/elixir_ls/setup.bat` which usually translates to `C:\Users\<use...

4d4ded0721c281e3cd05ae97230d8b0261d736e5 authored about 4 years ago by E14 <[email protected]>
Update changelog for 375 and 390

b881090d5b061ff4b07316c13065d4a2e89d2ed8 authored about 4 years ago by Jason Axelson <[email protected]>
Bypass file_server for some file existence checks (#390)

eceed512c16132bbaeadd591695e83cdb205ca79 authored about 4 years ago by Matt Baker <[email protected]>
Do not start :debugger and :dialyzer apps to avoid depending on :wx (#388)

Fixes #387

eb8c927bfa69fa11d105133dd1dd53df9a95b1f5 authored about 4 years ago by Łukasz Samson <[email protected]>
Print a message when done fetching deps (#380)

* Print a message when done fetching deps

Otherwise the user doesn't know when the server is ...

d7208fe42ad0a28c72d9acf2236d83cd7f785071 authored about 4 years ago by Jason Axelson <[email protected]>
Update README.md (#379)

3a05edf1a0fc36fdfeb136f8856746edec1adfc8 authored over 4 years ago by Amirali Esmaeili <[email protected]>
Fix formatting on Windows (#375)

* Update formatting.ex (#1)

Bring formatting back on Windows. Regression in 0.6.0

Create e...

fe1e8719da959eb4090cd6f256a67fcf7ac6cc33 authored over 4 years ago by Po Chen <[email protected]>
Update changelog for v0.6.1

bd95bb7777c696437f9e81644b4bdb69d92d7c9f authored over 4 years ago by Jason Axelson <[email protected]>
Bump version to 0.6.0 (#370)

63e95d46ff6d360cd57c035efc8f54ca46f8ea39 authored over 4 years ago by Jason Axelson <[email protected]>
Do not crash debugger when setting a breakpoint reports that it's already set

Fixes #367

eba90b92c07ceca4d222d1843d7f259535cdd4c4 authored over 4 years ago by Lukasz Samson <[email protected]>
Update changelog for 363

52ac27fa7d0661b65ec100a4f5bbed40ed28e665 authored over 4 years ago by Jason Axelson <[email protected]>
feat: exclude modules by wildcard name (#363)

* feat: exclude modules by wildcard name

With this PR I'd like to introduce the possibility f...

0b5dd33199327418f5e5af75d61ec468751c58fe authored over 4 years ago by Fabian Stegemann <[email protected]>
Update changelog for #359 and vscode #142

1213efbff14142ba26c1058cde7dfe9309306c60 authored over 4 years ago by Jason Axelson <[email protected]>
Bump elixir_sense

Fixes regression introduced in elixir after 1.11-rc

37852e960acfd0cc16c0a4356580c3c446e2687d authored over 4 years ago by Lukasz Samson <[email protected]>
Elixir 1.11 support (#360)

* silence warning

* silence warning

* handle eex compiler returning error colum

* updat...

b39509af28a7512ec5310672666db5000056045c authored over 4 years ago by Łukasz Samson <[email protected]>
Fix callback suggestions (#359)

* bump elixir_sense

* fix broken macrocallback sugestions

* handle protocol function sugge...

3a94455f90927601d0d3bb46f837a4f3944c5ab9 authored over 4 years ago by Łukasz Samson <[email protected]>
Update changelog for vscode 130 and 137

f61e81f1ca7f564741a386dc353510d92469a838 authored over 4 years ago by Jason Axelson <[email protected]>
update release warning (#356)

d98b1e34ea15d2139cbeeb798cd005faa77a2369 authored over 4 years ago by Łukasz Samson <[email protected]>
Update changelog for #350

2b8df982fe4fc7f302fc326196aa62b9e7e43728 authored over 4 years ago by Jason Axelson <[email protected]>
Handle formatting files within umbrella applcations (#350)

Signed-off-by: Drew Olson <[email protected]>

Co-authored-by: dix <william.dix@greensi...

ee22565dd652b04615e6d903493552ef7f8be608 authored over 4 years ago by Drew Olson <[email protected]>
Update changelog for 345 and 354

77a251b6ddba535f6aff746fe373ff5d6fe24864 authored over 4 years ago by Jason Axelson <[email protected]>
Merge pull request #354 from axelson/run-dialyzer-in-ci

Re-enable dialyzer in ci

d53eb37e820f70cfd95237244e241e1fc28f1cc3 authored over 4 years ago by Jason Axelson <[email protected]>
Merge pull request #345 from wingyplus/iss-235

Remove deps cached only when deps in mix file changed

47eeed5eda9c7bd730f5e02dca1d7c89b31d0f41 authored over 4 years ago by Jason Axelson <[email protected]>
Add NOTE why we move Mix.Project.clear_deps_cache/0

0e8341c9476a17f3c08b6aca2792aa5be71b6678 authored over 4 years ago by Thanabodee Charoenpiriyakij <[email protected]>
Remove deps cached only when deps in mix file changed

Remove deps cached every build can cause deps cached disappear in :ets.
Fixes by move calling Mi...

da2a49686ddf477aa18a355adffdb67656e0059b authored over 4 years ago by Thanabodee Charoenpiriyakij <[email protected]>
remove trigger build

41aded903818201980c67cd136889b2c4893fdaf authored over 4 years ago by Jason Axelson <[email protected]>
trigger build

f39c640f87eaf672130f9c745cc0abfb521e2987 authored over 4 years ago by Jason Axelson <[email protected]>
Run dialyzer in ci

Fixes #353

0b5695b845727aec2514b2331adf26903175df96 authored over 4 years ago by Jason Axelson <[email protected]>
WIP: test fixes (#352)

After a lot of debugging, I believe that issue that was ailing our test suite was a compiler dea...

78fc2bd2c0e358b8e0955520494ad206eeaa84a9 authored over 4 years ago by Jason Axelson <[email protected]>
Update the changelog

3449117fb88c10c9fb8e0733cc48d7632100caa3 authored over 4 years ago by Jason Axelson <[email protected]>
remove the rest of the debugging

01eef943d65fce5df75bef4716ea0f35e05b7b2e authored over 4 years ago by Jason Axelson <[email protected]>
remove debugging

bb56468f11c98fe30902f5fd6a3d11562ba439f9 authored over 4 years ago by Jason Axelson <[email protected]>
remove more debugging

7864f128c3fdee31dbcfd5daaff530059a5cc84f authored over 4 years ago by Jason Axelson <[email protected]>
Remove --trace

bfaffc2e08660ec39a596698679071adde49aba6 authored over 4 years ago by Jason Axelson <[email protected]>
remove some debugging

3e39c53745939ccbc35e3aa5ff9436647cc63e20 authored over 4 years ago by Jason Axelson <[email protected]>
remove all static downloads and rely solely on caching

b967dfe0893f7140b2b96283a9590e9c359dbac8 authored over 4 years ago by Jason Axelson <[email protected]>
remove uneeded download

2dff1176cbdd136a1a5f718b1131d01c3017faa6 authored over 4 years ago by Jason Axelson <[email protected]>
rebuild with update plt

f443811d5953afec0ec3696246b1abe7dbc9d4b6 authored over 4 years ago by Jason Axelson <[email protected]>
print updated time of the .mix dir

906fd9dbbc5eceeacb01abc131311fe0fbeaa6b0 authored over 4 years ago by Jason Axelson <[email protected]>
Probably going to disable --trace

I think it's making it more difficult to track down the actual issue

96acb011770c76ba0477eb054ce6df312ce378aa authored over 4 years ago by Jason Axelson <[email protected]>
add an additional .plt file

91b97e3cdce76450578541d2f4798023d01c32fb authored over 4 years ago by Jason Axelson <[email protected]>
download an updated plt and more debugging

333d68d933d0b31a1ec08b1fec44468fac8d2937 authored over 4 years ago by Jason Axelson <[email protected]>
try erlang 23.0.3

e211be44054a4969d6d719802a97dd98b6aae024 authored over 4 years ago by Jason Axelson <[email protected]>