Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Elixir LSP

We develop language editor tools for elixir ecosystem
Collective - Host: opensource - https://opencollective.com/elixir-lsp - Code: https://github.com/elixir-lsp

Detect mix.lock files as elixir files

github.com/elixir-lsp/vscode-elixir-ls - 46d8a6e816a0d9da2281ea475a4a17bcddaee81a authored about 6 years ago by Jean-Philippe Moal <[email protected]>
Merge pull request #125 from jparise/patch-1

Mention Vim support via ALE

github.com/elixir-lsp/elixir-ls - 4f72f18f6aa85a1a14c5b198445619d2dd9d6468 authored about 6 years ago by Jake Becker <[email protected]>
Add v0.2.24 to changelog

github.com/elixir-lsp/elixir-ls - 6b17289c4b55ee2d6d71b014b537f41b8bef114b authored about 6 years ago by Jake Becker <[email protected]>
Bump version numbers

github.com/elixir-lsp/elixir-ls - 5dd552f7022034717ff05b4e465a650fc0f6755d authored about 6 years ago by Jake Becker <[email protected]>
Remove extraneous newlines in output log

github.com/elixir-lsp/elixir-ls - 26896a391943ec3cff7870316665d615548f30a9 authored about 6 years ago by Jake Becker <[email protected]>
Remove custom logger configuration

github.com/elixir-lsp/elixir-ls - 84f5dad38062c52551a0c49d1dbbaf3a582c6d55 authored about 6 years ago by Jake Becker <[email protected]>
Print Elixir and Erlang versions to output log on launch to assist with troubleshooting

github.com/elixir-lsp/elixir-ls - 5b38e10d09145ea7494929251187c6fc23cd5b3b authored about 6 years ago by Jake Becker <[email protected]>
Check in Dialyzer init for whether Elixir was compiled with a compatible version of Erlang

github.com/elixir-lsp/elixir-ls - 04b7f7e1eeee04434107befd8a9b3b0f791f31b8 authored about 6 years ago by Jake Becker <[email protected]>
Check whether Dialyzer is installed (fixes #121)

github.com/elixir-lsp/elixir-ls - 508900dd5cbf9aa068b00e74f4d912efed639706 authored about 6 years ago by Jake Becker <[email protected]>
Merge pull request #127 from martin-watts/handle-setExceptionBreakpoints

Added matcher for setExceptionBreakpoints request

github.com/elixir-lsp/elixir-ls - 92b10a0c4f5209e6a27f763ad94d118fa3816901 authored about 6 years ago by Jake Becker <[email protected]>
Added matcher for setExceptionBreakpoints request

Added a handler that does nothing

github.com/elixir-lsp/elixir-ls - eea21192b37aef5b2fe8d38a766529aaad1b6b34 authored about 6 years ago by Martin Watts <[email protected]>
Mention Vim ALE support

Initial support was just merged (w0rp/ale#1956).

github.com/elixir-lsp/elixir-ls - 864da4076dcf08992e78531c0038b3a6e6bc0e9a authored about 6 years ago by Jon Parise <[email protected]>
Remove unused variable

github.com/elixir-lsp/elixir_sense - 3bf4be374abfcd0cafa543fa3782b9a75333246b authored over 6 years ago by Marlus Saraiva <[email protected]>
Merge pull request #34 from lukaszsamson/fix_get_docks_for_special_forms

fix get_func_docs_md crash when invoked for Kernel.SpecialForms

github.com/elixir-lsp/elixir_sense - fd31f59d5952c1e2c0ae2d43f0f63a90756df934 authored over 6 years ago by Marlus Saraiva <[email protected]>
Atom client does not support @spec suggestions

github.com/elixir-lsp/elixir-ls - c0b587bf06fd06736052f4ee8e55529d30096ec6 authored over 6 years ago by Jake Becker <[email protected]>
Update ElixirLS to 0.2.23

github.com/elixir-lsp/vscode-elixir-ls - 4f6b4a2fa145b6e35638f13f04d2e6eefd4488c5 authored over 6 years ago by Jake Becker <[email protected]>
Disable dialyzer and show warning if running on Elixir 1.7.0

github.com/elixir-lsp/elixir-ls - 3ae8decdcca5203a0ba9a76f459f2f5111440413 authored over 6 years ago by Jake Becker <[email protected]>
Bump version numbers and add v0.2.23 to changelog

github.com/elixir-lsp/elixir-ls - 7deedf493b1a9f7b8ed2019168be5ee870841c39 authored over 6 years ago by Jake Becker <[email protected]>
Fix code lens when opening a fresh file with analysis already ready

github.com/elixir-lsp/elixir-ls - 235d458d2c85fc9f126c15ab0aeb053bd7009b0b authored over 6 years ago by Jake Becker <[email protected]>
Merge pull request #112 from JakeBecker/issue-109

Avoid crashing main server process in code lens request when uri is n…

github.com/elixir-lsp/elixir-ls - e06d7a710fb9f12ee8d61a4836197c9fab0abc97 authored over 6 years ago by Jake Becker <[email protected]>
Avoid crashing main server process in code lens request when uri is not in state.source_files

Fixes #109

github.com/elixir-lsp/elixir-ls - 97a6222e3c622527eb7e807afaedb8ee8893204a authored over 6 years ago by Jake Becker <[email protected]>
Send empty response to outstanding code lens requests if file is closed

github.com/elixir-lsp/elixir-ls - e68c4f254660a46c73bb0329d68025681fced582 authored over 6 years ago by Jake Becker <[email protected]>
Merge pull request #106 from lukaszsamson/bugfix/fix-crash-in-handle-dialyzer

fix crash in handle_dialyzer_result

github.com/elixir-lsp/elixir-ls - ef0fff0cca4d2a5b62b42bcb43b503cfb05ddcc8 authored over 6 years ago by Jake Becker <[email protected]>
fix get_func_docs_md crash when invoked for Kernel.SpecialForms

github.com/elixir-lsp/elixir_sense - 41e70b9f593937198eaa81381a57044e5459fb2b authored over 6 years ago by Lukasz Samson <[email protected]>
Do not introspect private types (@opaque and @typep)

github.com/elixir-lsp/elixir_sense - b446337e9cf05de9ca42a41dd3c01e2d65f0efe3 authored over 6 years ago by Marlus Saraiva <[email protected]>
fix crash in handle_dialyzer_result

github.com/elixir-lsp/elixir-ls - b35702f394e167ab08ae41588e5cf8bba98dad12 authored over 6 years ago by Lukasz Samson <[email protected]>
Update ElixirLS

github.com/elixir-lsp/vscode-elixir-ls - 3a5b234e36cd8f8ec97d4212760d8c17789f85ff authored over 6 years ago by Jake Becker <[email protected]>
Kill VM on crash, now that issue in VS Code where the output pane gets disappeared is fixed

github.com/elixir-lsp/elixir-ls - fc9d39cac01aeba852be4a3351a82bf35e3c3c56 authored over 6 years ago by Jake Becker <[email protected]>
Update vscode-languageclient and engine

github.com/elixir-lsp/vscode-elixir-ls - d029e860ac3550a4a0ad62a4bdd12af02315d4cb authored over 6 years ago by Jake Becker <[email protected]>
Update vscode-languageclient

github.com/elixir-lsp/vscode-elixir-ls - 5a40fdb578ec57d795a2b3076083f9c09d28852d authored over 6 years ago by Jake Becker <[email protected]>
Add elixirLS.suggestSpecs to settings schema

github.com/elixir-lsp/vscode-elixir-ls - 1a5f3d8ce94ad016df5c73964370b2dfd468a6d7 authored over 6 years ago by Jake Becker <[email protected]>
Update ElixirLS to v0.2.22

github.com/elixir-lsp/vscode-elixir-ls - 4579d932ca9342781ce35e8a8dbc3d1701f09c4f authored over 6 years ago by Jake Becker <[email protected]>
Update version numbers to 0.2.22

github.com/elixir-lsp/elixir-ls - 9523c150d91c36de936b00caad8b1a268f4b9be5 authored over 6 years ago by Jake Becker <[email protected]>
Add v0.2.22 to changelog

github.com/elixir-lsp/elixir-ls - ac08b3ea9fac11723fe1b35e5fbae1ba8b79020b authored over 6 years ago by Jake Becker <[email protected]>
CHANGELOG.md should live in ElixirLS repo and will be copied in vscode:prepublish

github.com/elixir-lsp/vscode-elixir-ls - ff96e0dd83fbc252bbdcb9703ed3b46a5e120d87 authored over 6 years ago by Jake Becker <[email protected]>
Copy changelog from VS Code extension repo. It will live here now

github.com/elixir-lsp/elixir-ls - a0ac23c0ffcf8ddd6812b6170aa44f1a97320ee7 authored over 6 years ago by Jake Becker <[email protected]>
Make formatter response incremental using String.myers_difference/2

This helps keep @spec suggestions from ending up in the wrong place when you format the file.

github.com/elixir-lsp/elixir-ls - ca54c9ea4a397ecc51114f94b1a0ae16f418ee51 authored over 6 years ago by Jake Becker <[email protected]>
Update jason

github.com/elixir-lsp/elixir-ls - 2c5117c700ad7f11fc90679f700831f73e5dd5ae authored over 6 years ago by Jake Becker <[email protected]>
Handle Elixir Sense suggestions for struct fields

github.com/elixir-lsp/elixir-ls - 5389607e1f72eeb9ddd659fd7706bd7b0a8f1e6b authored over 6 years ago by Jake Becker <[email protected]>
Merge pull request #103 from JakeBecker/suggest-specs

New feature: Suggest specs based on Dialyzer's success typings using code lenses

github.com/elixir-lsp/elixir-ls - e9f9a1c9852e8934694e09c68085ecede887b2d8 authored over 6 years ago by Jake Becker <[email protected]>
Update README with suggest-specs feature

github.com/elixir-lsp/elixir-ls - ccfbb9d0a0865c7de51543a1487affe28f9ce493 authored over 6 years ago by Jake Becker <[email protected]>
New feature: Suggest specs based on Dialyzer's success typings using code lenses

This required more changes than expected:

* The server can't tell the client when to update cod...

github.com/elixir-lsp/elixir-ls - 1b99b79e09084d997e332367fd0da10783fa1c3b authored over 6 years ago by Jake Becker <[email protected]>
Suggestion provider - List aliased structs fields

github.com/elixir-lsp/elixir_sense - fc02240f65319dada77f82feef0c9f9ec428252e authored over 6 years ago by Marlus Saraiva <[email protected]>
Fix System.stacktrace warning

github.com/elixir-lsp/elixir_sense - ef5dd0b0d4b0732461e73eb55c987429ab62bfda authored over 6 years ago by Marlus Saraiva <[email protected]>
Update Elixir Sense to github master

github.com/elixir-lsp/elixir-ls - ad3b265516f5313c74db72db7cf399207937f058 authored over 6 years ago by Jake Becker <[email protected]>
Fix warnings related to old Kernel.Typespec functions

github.com/elixir-lsp/elixir_sense - bc627b7ba199ab4d365d18512571c1cf5d565cad authored over 6 years ago by Marlus Saraiva <[email protected]>
Fix all tests for Elixir 1.7

github.com/elixir-lsp/elixir_sense - 82df5210b9c1a54ac5ae43abf040c6b0b80797ff authored over 6 years ago by Marlus Saraiva <[email protected]>
Fix tests for Elixir 1.7

github.com/elixir-lsp/elixir_sense - dd2d330cc6e180781e7ba8deb922457ab0992922 authored over 6 years ago by Marlus Saraiva <[email protected]>
Treat elixir tokenizer result to support Elixir 1.7

github.com/elixir-lsp/elixir_sense - 4e33dfad6e151ad8fe6461a7bec63e522a3bd99f authored over 6 years ago by Marlus Saraiva <[email protected]>
Add list of struct fields to suggestions

github.com/elixir-lsp/elixir_sense - 11c682cccba095a318f50c02ec904bc054a7e604 authored over 6 years ago by Marlus Saraiva <[email protected]>
Keep track of variables scope

github.com/elixir-lsp/elixir_sense - 8737de756f64ba1606db8e9622fa7c5ed6f938b9 authored over 6 years ago by Marlus Saraiva <[email protected]>
Fix tests

github.com/elixir-lsp/elixir_sense - 7a95c52c086cd3bd92ec3eab6d2ab295a7a426ef authored over 6 years ago by Marlus Saraiva <[email protected]>
Add variable support to docs

github.com/elixir-lsp/elixir_sense - e7db9737e1ae1621fe2a0f8b1fc125fcd4461298 authored over 6 years ago by Marlus Saraiva <[email protected]>
Fix tests due to new API

github.com/elixir-lsp/elixir_sense - e87957585127dc2e96c5b7c5c71d64f55eba23f2 authored over 6 years ago by Marlus Saraiva <[email protected]>
Move get_spope_name/2 to State

github.com/elixir-lsp/elixir_sense - 7a4a68a093ce2083ad2d3ecdb3fc071195ed12d5 authored over 6 years ago by Marlus Saraiva <[email protected]>
Fix coveralls warning

github.com/elixir-lsp/elixir_sense - 9ea015ceecced2d8f29bd43339dc07e83188bd04 authored over 6 years ago by Marlus Saraiva <[email protected]>
Merge pull request #31 from JakeBecker/get-docs-shim

Shim `Code.get_docs/2` for Elixir >= 1.7

github.com/elixir-lsp/elixir_sense - 97b74f7b70a80503e5f7db76dff18215d2da4232 authored over 6 years ago by Marlus Saraiva <[email protected]>
Shim `Code.get_docs/2` for Elixir >= 1.7

github.com/elixir-lsp/elixir_sense - 98ba40ee276d9460faa74eabf9a90de217cb368d authored over 6 years ago by Jake Becker <[email protected]>
Merge pull request #101 from pgrunwald/#100-fix-timeout-error-stale-beam-files

#100 Sets timeout to :infinity for Task.async_stream/3 inside update_…

github.com/elixir-lsp/elixir-ls - 4c29ba007d2a083602642a8c60b34f87d9ce1be5 authored over 6 years ago by Jake Becker <[email protected]>
#100 Sets timeout to :infinity for Task.async_stream/3 inside update_state/4 to prevent error when checking for stale beam files

github.com/elixir-lsp/elixir-ls - 4871b35af6ed3fa1e8ed1f5cebe88b756d6adb3c authored over 6 years ago by Percy Grunwald <[email protected]>
Merge remote-tracking branch 'upstream/master'

* upstream/master:
Bump all version numbers up to 0.2.21 to be in sync with VS Code plugin
R...

github.com/elixir-lsp/elixir-ls - 1334f91c056953577ed9e27706bdff128856f1f4 authored over 6 years ago by Aldric Giacomoni <[email protected]>
Update version and changelog

github.com/elixir-lsp/vscode-elixir-ls - eaa2dd1722e62644f62324fd9885628cef39335e authored over 6 years ago by Jake Becker <[email protected]>
Bump all version numbers up to 0.2.21 to be in sync with VS Code plugin

github.com/elixir-lsp/elixir-ls - 5c3bf8114b7816448f1a790afd173f1cdac24afb authored over 6 years ago by Jake Becker <[email protected]>
Test "elixir" command two ways -- directly by running "elixir", and by looking in PATH to find the executable. If both fail, print PATH to console to aid in debugging

github.com/elixir-lsp/vscode-elixir-ls - 2ffbb5a383315436245c3e4f1dfc574bb6f6b364 authored over 6 years ago by Jake Becker <[email protected]>
Remove unneccessary check for existing PLT file when determining Dialyzer compatibility

github.com/elixir-lsp/elixir-ls - 7e0c08ed4cf63a796f04be787b5923b6f099b12d authored over 6 years ago by Jake Becker <[email protected]>
Merge pull request #95 from JakeBecker/dialyzer-crash

Path file path instead of contents to :dialyzer_utils.get_core_from_b…

github.com/elixir-lsp/elixir-ls - 12d4f581284b69c4d39f84d927e5b59144851717 authored over 6 years ago by Jake Becker <[email protected]>
Exclude from analysis beam files where we can't get the debug info

github.com/elixir-lsp/elixir-ls - 2de858855ec59f02daff45ee94e4bef539863d9d authored over 6 years ago by Jake Becker <[email protected]>
Path file path instead of contents to :dialyzer_utils.get_core_from_beam/1

Under the hood, this function can take either a charlist with the file path or the file's conten...

github.com/elixir-lsp/elixir-ls - ed233e4d71926b018f523a724b2aaf2e843d7742 authored over 6 years ago by Jake Becker <[email protected]>
Change "Eex" to official name "EEx"

github.com/elixir-lsp/vscode-elixir-ls - 5193091ddbab968388eab053ef6bf0593daffd5b authored over 6 years ago by Zizheng Tai <[email protected]>
Increase minimum supported Elixir version to 1.6.0 in readme

github.com/elixir-lsp/vscode-elixir-ls - 827fd8061acc59dbf96fa98f6872d54440156344 authored over 6 years ago by Jake Becker <[email protected]>
Remove unneeded packages

github.com/elixir-lsp/vscode-elixir-ls - 121e470801725c33a0c1cc62decce77481b61294 authored over 6 years ago by Jake Becker <[email protected]>
Format changelog

github.com/elixir-lsp/vscode-elixir-ls - 07aa60f2efcb2559c6e6c491ee57053f1c0b7a0d authored over 6 years ago by Jake Becker <[email protected]>
Update package-lock.json

github.com/elixir-lsp/vscode-elixir-ls - 9944dceb7807cd5669694b611322e308ca6af42e authored over 6 years ago by Jake Becker <[email protected]>
Better errors when elixir command doesn't work

github.com/elixir-lsp/vscode-elixir-ls - 4a372267e43feab08b27e0f5635aae2b284750ca authored over 6 years ago by Jake Becker <[email protected]>
Update ElixirLS

github.com/elixir-lsp/vscode-elixir-ls - aca5b28117fc17d54776d271181a23c11741b181 authored over 6 years ago by Jake Becker <[email protected]>
Fix markdown error

github.com/elixir-lsp/elixir-ls - 6c2a0c44487157074bf583e8d54a6e4cf9bbe394 authored over 6 years ago by Jake Becker <[email protected]>
Change category "Languages" to "Programming Languages"

github.com/elixir-lsp/vscode-elixir-ls - a0a95591ce256a4461701bea3e6668599a0b06b6 authored over 6 years ago by Jake Becker <[email protected]>
Use the new API for go-to-definition

github.com/elixir-lsp/elixir-ls - 40618e25f2cd7449ce2def6a83bea3a8024cf9b0 authored over 6 years ago by Jake Becker <[email protected]>
Update Elixir Sense

github.com/elixir-lsp/elixir-ls - d4a0ca400bfc6d19e35f29835c10aa8405ad7adf authored over 6 years ago by Jake Becker <[email protected]>
Remove check for variable name in test because it depends on Elixir version

github.com/elixir-lsp/elixir-ls - d7d08ec996bfd24b0b96226a0b40abc9a06c9968 authored over 6 years ago by Jake Becker <[email protected]>
Declare Elixir 1.6.0 as the minimum supported version

github.com/elixir-lsp/elixir-ls - 67e563201b86bf14762bffc084626d811e48d238 authored over 6 years ago by Jake Becker <[email protected]>
Don't kill VM on errors because this disappears the Output pane in VS Code

github.com/elixir-lsp/elixir-ls - 622c8c051756a6f423282d61a313529f3bd3bad3 authored over 6 years ago by Jake Becker <[email protected]>
Improve Dialyzer compatibility with Elixir 1.7 and Erlang OTP 21

The big difference for Dialyzer with OTP 21 is that the Dbgi chunk is required, so we check for ...

github.com/elixir-lsp/elixir-ls - 50779945e46b2f83cb2f904e62fa1c34b858508e authored over 6 years ago by Jake Becker <[email protected]>
Reduce required Elixir version to 1.6.5 since it contains the functions we needed from master

github.com/elixir-lsp/elixir-ls - b27888034fa019cace5c59ff7de62a77cdc35efa authored over 6 years ago by Jake Becker <[email protected]>
Update version numbers

github.com/elixir-lsp/elixir-ls - f3bf2c2c58ddfb0dfc34dd7cd2aac805db694659 authored over 6 years ago by Jake Becker <[email protected]>
Merge pull request #88 from JakeBecker/elixir-1.7-compat

Disable custom logger backend on Elixir 1.7.0-dev due to incompatibility

github.com/elixir-lsp/elixir-ls - f7797d7d03b950b99c05e22685561d8070e8acc5 authored over 6 years ago by Jake Becker <[email protected]>
Disable custom logger backend on Elixir 1.7.0-dev due to incompatibility

github.com/elixir-lsp/elixir-ls - e0d4307740d35df03d99bd1499b13dee81cd65f9 authored over 6 years ago by Jake Becker <[email protected]>
Merge pull request #86 from znorris/fix-dialyzer-warning

Fixes incorrect dialyzer warning. Resolves #85

github.com/elixir-lsp/elixir-ls - 1ef05b9958c23bbe9f928fc4f4774bd5acf1629d authored over 6 years ago by Jake Becker <[email protected]>
Fixes incorrect dialyzer warning. Resolves #85

github.com/elixir-lsp/elixir-ls - 0ab223ed68d8ecb1c30c57498874f583c5640aae authored over 6 years ago by Zach Norris <[email protected]>
Change default format for dialyzer messages to use Dialyxir

github.com/elixir-lsp/elixir-ls - 6f3b5352556d5b2477b0e3348caba1c60788f1cc authored over 6 years ago by Jake Becker <[email protected]>
Merge pull request #75 from michalmuskala/stacktrace

Add highlighting for the __STACKTRACE__ special variable

github.com/elixir-lsp/vscode-elixir-ls - f3a5363407b1e3f3238d5ec7e9fb2d3d2e5f92e7 authored over 6 years ago by Jake Becker <[email protected]>
Add highlighting for the __STACKTRACE__ special variable

github.com/elixir-lsp/vscode-elixir-ls - 41c35cbffbf955393ba98557a559ca67d91ca28e authored over 6 years ago by Michał Muskała <[email protected]>
New response for Find Definition

- Create response as a map
- Find variable definition
- Add column info
- Add type info: module,...

github.com/elixir-lsp/elixir_sense - 4d63a5e347adab53a8f51680995d1e86391de536 authored over 6 years ago by Marlus Saraiva <[email protected]>
Find definition line of variables

github.com/elixir-lsp/elixir_sense - 7f67830a1397829227b46ff8c98fafe835036a94 authored over 6 years ago by Marlus Saraiva <[email protected]>
Keep track of variables lines and columns

github.com/elixir-lsp/elixir_sense - 0e808c96b88852fe9452c5562510a9bc3fabfd5f authored over 6 years ago by Marlus Saraiva <[email protected]>
Remove defintion test

github.com/elixir-lsp/elixir_sense - 8857b0c6da60c97dc6b2f606ff6a5a24fb343076 authored over 6 years ago by Marlus Saraiva <[email protected]>
Retrieve column info using Code.string_to_quoted

github.com/elixir-lsp/elixir_sense - 0da99764625d344f958b9e8f0725d29e1438760a authored over 6 years ago by Marlus Saraiva <[email protected]>
Add custom request for macro expansion (#1)

* define API for communication with elixir_sense to expand macros

github.com/elixir-lsp/elixir-ls - 643bb3191d8fb7b8490a505ee3ebe71e2c5f4a4f authored over 6 years ago by Aldric Giacomoni <[email protected]>