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

Reduce code duplication in server tests

github.com/elixir-lsp/elixir-ls - dda197cac2311babcbaec3271b178a9f70e97c88 authored almost 7 years ago by Jake Becker <[email protected]>
Remove function case that Dialyzer says is unneccessary

github.com/elixir-lsp/elixir-ls - 53e9f4f211c385b9b0b3f4405cdb81f9f2e1ea7a authored almost 7 years ago by Jake Becker <[email protected]>
Simplify `with_build_lock`

It's safer to lock using the PID of the caller, otherwise there's a risk that two processes can ...

github.com/elixir-lsp/elixir-ls - 4d1da4efb005e8eb8ea54cf510b6ea7f5e8562a1 authored almost 7 years ago by Jake Becker <[email protected]>
Improve Reference provider with feedback, add build lock

github.com/elixir-lsp/elixir-ls - 0790dd454d3a6e00c4f8ac3581bf33ec1a7dba68 authored almost 7 years ago by Matt Baker <[email protected]>
Merge pull request #52 from mattbaker/symbol-provider

Add documentSymbol provider

github.com/elixir-lsp/elixir-ls - 8832a285c088e8b71b91c175f7f620aa4b9e67b8 authored almost 7 years ago by Jake Becker <[email protected]>
Merge pull request #57 from JakeBecker/use-default-config

If client doesn't send workspace/didChangeConfiguration after 5 secon…

github.com/elixir-lsp/elixir-ls - 45a84c00da81a4fb39aba67dbbb457f4745e4732 authored almost 7 years ago by Jake Becker <[email protected]>
If client doesn't send workspace/didChangeConfiguration after 5 seconds, proceed with default settings

This is to support builds even when using clients that don't implement the complete Language Ser...

github.com/elixir-lsp/elixir-ls - 4b216151e2d2d82f7ab3c0b2887e304cdbbbde2f authored almost 7 years ago by Jake Becker <[email protected]>
Test that document symbols handles test cases

github.com/elixir-lsp/elixir-ls - 46a4cbd4d4d2e6ae82df818993b04c4d1b461912 authored almost 7 years ago by Jake Becker <[email protected]>
Fix document symbols handling of modules with only one statement

github.com/elixir-lsp/elixir-ls - 7513c6c72521fa1509a7423626285b313ce2065a authored almost 7 years ago by Jake Becker <[email protected]>
Add test for Providers.DocumentSymbols

github.com/elixir-lsp/elixir-ls - 8730f45e940c0049c9f3fb636f6a263701b63e26 authored almost 7 years ago by Jake Becker <[email protected]>
Merge pull request #56 from JakeBecker/mixfile-print-crash

Hack: Override MIX_EXS in launcher scripts so that Mix won't load mix…

github.com/elixir-lsp/elixir-ls - 8a483586075c9c8c515be8112271b16c600dc468 authored almost 7 years ago by Jake Becker <[email protected]>
Hack: Override MIX_EXS in launcher scripts so that Mix won't load mixfile in cwd on launch

Mix will automatically load the mixfile at the current directory which is unsafe because it may ...

github.com/elixir-lsp/elixir-ls - 4d89944d5991b99287db5caea63701dc526c7b29 authored almost 7 years ago by Jake Becker <[email protected]>
Format with Prettier

github.com/elixir-lsp/vscode-elixir-ls - 0dc27863089a7c1c067f442959b8d5d5327a087a authored almost 7 years ago by Jake Becker <[email protected]>
Launch language server using script in release dir

github.com/elixir-lsp/vscode-elixir-ls - a2c6ebf090d94905d94a8fc6222478e0b598d054 authored almost 7 years ago by Jake Becker <[email protected]>
Detect and find references across umbrella application

github.com/elixir-lsp/elixir-ls - f568917f41cc9b14369e3cb5d01737a2cda7e888 authored almost 7 years ago by Matt Baker <[email protected]>
Merge pull request #50 from mattbaker/reference-support

Reference support

github.com/elixir-lsp/elixir-ls - 640a8578fb421abff4f82cf694b9a8e26216d0b0 authored almost 7 years ago by Jake Becker <[email protected]>
Seems to be reliable at runtime

github.com/elixir-lsp/elixir-ls - 8b41747fb24f270bc36600704104e2b80d809526 authored almost 7 years ago by Matt Baker <[email protected]>
Pattern match on the correct error value returned by split_mod_fun_call/1

github.com/elixir-lsp/elixir-ls - adc1a1d064d099aa23fa863b66f5dbf3941a661e authored almost 7 years ago by Matt Baker <[email protected]>
Add function to check if reference checking is supported

github.com/elixir-lsp/elixir-ls - 45dcfe0af622ee4746583ecb4a10af07b4eb6d1b authored almost 7 years ago by Matt Baker <[email protected]>
Take advantage of more elixirsense

github.com/elixir-lsp/elixir-ls - db0c828e4cf7072a42a10bf42af26dc7fba00280 authored almost 7 years ago by Matt Baker <[email protected]>
Find references of aliased modules

github.com/elixir-lsp/elixir_sense - 6907698d84998018cc867da5cc0f7734d6f0590a authored almost 7 years ago by Marlus Saraiva <[email protected]>
Add Find References provider

github.com/elixir-lsp/elixir_sense - 064c215b6104492d95ea264cd360da13d608a802 authored almost 7 years ago by Marlus Saraiva <[email protected]>
Use Mix.Tasks.Xref.calls/0 instead of running the task

github.com/elixir-lsp/elixir-ls - 6341ee3c8d2d5f1af625e1666de13f564e6f41b8 authored almost 7 years ago by Matt Baker <[email protected]>
Use Mix.Utils.parse_mfa/1 to validate module names instead of custom regex

github.com/elixir-lsp/elixir-ls - 74794b2f12f87e547dc753c80e3e806227b7564d authored almost 7 years ago by Matt Baker <[email protected]>
Suport require with :as option

github.com/elixir-lsp/elixir_sense - 47352251a7747459a63d51e90c4a9b608feb725b authored almost 7 years ago by Marlus Saraiva <[email protected]>
Update mix.lock

github.com/elixir-lsp/elixir_sense - 289a60fefbc3c5a8a0662846abb9d408f6a69e07 authored almost 7 years ago by Marlus Saraiva <[email protected]>
add symbol provider

github.com/elixir-lsp/elixir-ls - 63abfeb94587a32f0ac5700d85158406c6719a5d authored almost 7 years ago by Matt Baker <[email protected]>
Use debugger launch script in elixir-ls-release

github.com/elixir-lsp/vscode-elixir-ls - 62695b3fa7e3649924090a0f39abde77df8e3599 authored almost 7 years ago by Jake Becker <[email protected]>
Show error message if mix is not in path

github.com/elixir-lsp/vscode-elixir-ls - 4ddd3bba24d247d0594a49b73b0dbf27005abfb5 authored almost 7 years ago by Jake Becker <[email protected]>
Support finding references to atoms and functions in code, not just definitions

github.com/elixir-lsp/elixir-ls - 94ff8ae95bf77aa879d63b151471928585e4df5d authored almost 7 years ago by Matt Baker <[email protected]>
Support finding references from function definition

github.com/elixir-lsp/elixir-ls - 1e185cb21ba20b8b232f780752ae2548f009e413 authored almost 7 years ago by Matt Baker <[email protected]>
Update release instructions in readme

github.com/elixir-lsp/elixir-ls - a05b52002a628020c12d2edff925f584997cb986 authored almost 7 years ago by Jake Becker <[email protected]>
Added print statements to the Mix tasks launching the language server and debugger just so it's clearer to someone trying to integrate them that they've launched successfully

github.com/elixir-lsp/elixir-ls - e3105471558f0d68ff309e260348f4d07512e754 authored almost 7 years ago by Jake Becker <[email protected]>
Add --zip option to release task to package into a .zip

github.com/elixir-lsp/elixir-ls - 7a106cb1a4b9bd0da09ea776a425e4c315c9d5d1 authored almost 7 years ago by Jake Becker <[email protected]>
Copy shell scripts to release dir in release task

github.com/elixir-lsp/elixir-ls - cab2f9531519222d8bc9c5b6f69d2740a43abc2c authored almost 7 years ago by Jake Becker <[email protected]>
Keep all umbrella app versions in sync

github.com/elixir-lsp/elixir-ls - 9d778ddfa91a8daf4805a1e01c72fd7ecb2fd09f authored almost 7 years ago by Jake Becker <[email protected]>
Recommend Elixir 1.6 (instead of 1.6.0-dev) in readme

github.com/elixir-lsp/elixir-ls - 1a0636e84b57a381c1d8be01191ee1b72c8f7c62 authored almost 7 years ago by Jake Becker <[email protected]>
Update supported features for Atom client in readme

github.com/elixir-lsp/elixir-ls - 9f3184c8254cb3d7155d5cc83a256d0e483c2028 authored almost 7 years ago by Jake Becker <[email protected]>
Change minimum supported Elixir version to 1.4 because I'm pretty sure it will crash on 1.3

github.com/elixir-lsp/elixir-ls - 4a4097115544f1758136e52c75c201f8f0c0e4c4 authored almost 7 years ago by Jake Becker <[email protected]>
Fix markdown link in changelog

github.com/elixir-lsp/vscode-elixir-ls - 169d7c84239448e9b12b9bf01305c4f11c12e51e authored almost 7 years ago by Jake Becker <[email protected]>
Add debugger restart button fix to changelog

github.com/elixir-lsp/vscode-elixir-ls - 9d6dbb4bd37a1ffa06c97dd9840fa987a93d37fc authored almost 7 years ago by Jake Becker <[email protected]>
Change required Elixir versions in readme

github.com/elixir-lsp/vscode-elixir-ls - f450858330c69a1a526ff5c028b98773ed1a3bb1 authored almost 7 years ago by Jake Becker <[email protected]>
Upgrade vscode-languageclient and engine

github.com/elixir-lsp/vscode-elixir-ls - 6028a74fc13d00836d63f12cde7798fbba0dd2e7 authored almost 7 years ago by Jake Becker <[email protected]>
Mention formatter setting and hotkey in readme

github.com/elixir-lsp/vscode-elixir-ls - 70715ee57e310495d30b7a5439d68ef3184b12ec authored almost 7 years ago by Jake Becker <[email protected]>
Mention editor.quickSuggestions setting in readme

github.com/elixir-lsp/vscode-elixir-ls - 3f8b64ac94d6c6cf81c1f8ac8e33a3adb8080180 authored almost 7 years ago by Jake Becker <[email protected]>
Fix date in changelog

github.com/elixir-lsp/vscode-elixir-ls - 76489b2ee7b07dd678623dc0ead44d5b4e26ad38 authored almost 7 years ago by Jake Becker <[email protected]>
Upgrade ElixirLS for v0.2.12

github.com/elixir-lsp/vscode-elixir-ls - c1dab88aedca61de5ea2e6584d04494932f4d254 authored almost 7 years ago by Jake Becker <[email protected]>
Replace Poison with Jason

github.com/elixir-lsp/elixir-ls - 3633c1c1765abf0e3181977ff1f877de3ca53c9e authored almost 7 years ago by Jake Becker <[email protected]>
Fix restart button in debugger

github.com/elixir-lsp/elixir-ls - 8774d406908203905af7f8afa4787fa72b996202 authored almost 7 years ago by Jake Becker <[email protected]>
Add GenEvent callback definitions to get rid of warnings

github.com/elixir-lsp/elixir-ls - fd18c817ebc4f1d86a4c02ca81a829c31d1b4f5b authored almost 7 years ago by Jake Becker <[email protected]>
Remove reference to Mix.Shell.write/1 which I guess doesn't exist

github.com/elixir-lsp/elixir-ls - fc8710cb758754312fdfa4f6a483e77f524a9e8c authored almost 7 years ago by Jake Becker <[email protected]>
Add init/1 definitions to GenServers to get rid of warnings

github.com/elixir-lsp/elixir-ls - 164dbbc9b6886d5a6c097bb7b2e8a014102dc3b7 authored almost 7 years ago by Jake Becker <[email protected]>
Accept longer error message in test

github.com/elixir-lsp/elixir-ls - 072ff33a6f25ac20c74e8118a24e0a03099ea110 authored almost 7 years ago by Jake Becker <[email protected]>
Fix bug causing Dialyzer warnings to remain once fixed

The Dialyzer server was storing warnings in a map where the key is the path for the beam file wi...

github.com/elixir-lsp/elixir-ls - 24c0406c51a16001da2b6e9ee5d486121d9dbe9b authored almost 7 years ago by Jake Becker <[email protected]>
Add test for aliases defined using {} with line breaks

github.com/elixir-lsp/elixir_sense - e8e524fc8220a67147881da84149f8560df9bb7f authored almost 7 years ago by Marlus Saraiva <[email protected]>
Fix error when parsing code using non existing modules

github.com/elixir-lsp/elixir_sense - 3e3b7c90882950075aaf101750788aa56e5a80ce authored almost 7 years ago by Marlus Saraiva <[email protected]>
Fix parser tests for Elixir 1.6.0

github.com/elixir-lsp/elixir_sense - 42f973da5e9e2d4f6d90359380d750fc05f63ced authored almost 7 years ago by Marlus Saraiva <[email protected]>
Replace all calls to Process.spawn/2 with spawn, spawn_link, or spawn_monitor

github.com/elixir-lsp/elixir-ls - 14126960344287b82c03a74f55015d2203fb7aac authored almost 7 years ago by Jake Becker <[email protected]>
Ensure that parent directory exists before generating core Elixir PLT file

github.com/elixir-lsp/elixir-ls - 546c535e117bae7046ed4902e2da5562322d6e9d authored almost 7 years ago by Jake Becker <[email protected]>
Override build directory to avoid interfering with other tools

github.com/elixir-lsp/elixir-ls - 30da31c2b2ae080fbdf9b1526223eec0208f1f56 authored almost 7 years ago by Jake Becker <[email protected]>
Improve code style and error message

github.com/elixir-lsp/elixir-ls - c5f051ea268447c9dd1208a16c5927e5864a2205 authored almost 7 years ago by Jake Becker <[email protected]>
Code style improvements

github.com/elixir-lsp/elixir-ls - 0f489dfb1a86bcbeb5451ca1f6881d5131f5673d authored almost 7 years ago by Jake Becker <[email protected]>
Change Process.spawn to spawn_monitor

github.com/elixir-lsp/elixir-ls - 954778a10d5ab3f479a90920fd4ab4d1c3b4ab4e authored almost 7 years ago by Jake Becker <[email protected]>
Fix tests for Elixir 1.6.0

github.com/elixir-lsp/elixir_sense - 2e6db9ad4246a8b8ac006c3d830bf5d3b85049e5 authored almost 7 years ago by Marlus Saraiva <[email protected]>
Fix which_func/1 due to changes in elixir 1.6.0 tokenizer

github.com/elixir-lsp/elixir_sense - 22138d4f1fe4d72bdd754c4c372d0a69b9e9e4c4 authored almost 7 years ago by Marlus Saraiva <[email protected]>
Update version and changelog

github.com/elixir-lsp/vscode-elixir-ls - 268175e86d8325bf82374dfa06213763f0ac461e authored almost 7 years ago by Jake Becker <[email protected]>
Merge pull request #35 from TeeSeal/master

Improve syntax detection

github.com/elixir-lsp/vscode-elixir-ls - b817e6bd0043fa2ad9f243d6246fd197f77832b8 authored almost 7 years ago by Jake Becker <[email protected]>
Take function without params above others

github.com/elixir-lsp/vscode-elixir-ls - 7ab7a8d946d733488abe494e48ef7a24659c3269 authored almost 7 years ago by TeeSeal <[email protected]>
Improve syntax detection

github.com/elixir-lsp/vscode-elixir-ls - 66ffd0c65de2ddf753c77f424eef9839ce9e5ffe authored almost 7 years ago by TeeSeal <[email protected]>
v0.2.10: Fix build failing in Windows and diagnostic reporting bugs due to colons in URIs

github.com/elixir-lsp/vscode-elixir-ls - de4acca4b63c2688a7862bbff9e35911b972b3fe authored almost 7 years ago by Jake Becker <[email protected]>
Consistently %-encode ":" in URIs

github.com/elixir-lsp/elixir-ls - 0cef7efcd82a8e69b243d860a0c12c12d15c3266 authored almost 7 years ago by Jake Becker <[email protected]>
Run formatter

github.com/elixir-lsp/elixir-ls - 5aebd9fa1241a9842e13a0f65397ec3cacbcbc81 authored almost 7 years ago by Jake Becker <[email protected]>
Change reference to Elixir v1.6.0-dev to v1.6

github.com/elixir-lsp/elixir-ls - bce2fe358d4ac9d6290c34721ac92ea118511fa5 authored almost 7 years ago by Jake Becker <[email protected]>
Consistently return {:ok, _} tuples from request providers

github.com/elixir-lsp/elixir-ls - d51aebfcc64f0cf830929fc4b3c2d86bfd11549e authored almost 7 years ago by Jake Becker <[email protected]>
Merge pull request #43 from eteeselink/windows_build_fix

attempt to fix on windows

github.com/elixir-lsp/elixir-ls - 25d6d2cd9ca700bf672ff98f4de5b483102390c0 authored almost 7 years ago by Jake Becker <[email protected]>
attempt to fix on windows

github.com/elixir-lsp/elixir-ls - a19f0a50389897af20abb2e1c8d35330324bede1 authored almost 7 years ago by Egbert Teeselink <[email protected]>
Format changelog

github.com/elixir-lsp/vscode-elixir-ls - 8b9397816f5ebc75c062a4103a0c5a284649ae9e authored about 7 years ago by Jake Becker <[email protected]>
Remove wordPattern which strangely causes autocomplete not to fire

github.com/elixir-lsp/vscode-elixir-ls - d169069e08595fa4a6128e5c77e72453a308b5c3 authored about 7 years ago by Jake Becker <[email protected]>
Add configuration for auto indentation

github.com/elixir-lsp/vscode-elixir-ls - 35bb02cfa2dc175d261fd1819b1ce1f04e3dfbbe authored about 7 years ago by Jake Becker <[email protected]>
Merge pull request #32 from JakeBecker/debugger-config

Add debugger configuration options "env", "startApps", and "excludeMo…

github.com/elixir-lsp/elixir-ls - 846c3b3d8392e6e544301d30baf6586e748e34fd authored about 7 years ago by Jake Becker <[email protected]>
Add ["."] as trigger characters for autocompletion

github.com/elixir-lsp/elixir-ls - c5a3431f08f9f3484a5e394fc6dc1bc9bfd365f7 authored about 7 years ago by Jake Becker <[email protected]>
Add configuration options "mixEnv" and "projectDir"

"mixEnv" sets the environment used for compilation, which now defaults to `test` to assist with ...

github.com/elixir-lsp/elixir-ls - 56e7227d1463c58fcb2818c965b6125566b8c641 authored about 7 years ago by Jake Becker <[email protected]>
Remove unused struct field

github.com/elixir-lsp/elixir-ls - ca83d72f8251363a31b214719833a46fd57da74b authored about 7 years ago by Jake Becker <[email protected]>
Test that formatter reads options from .formatter.exs

github.com/elixir-lsp/elixir-ls - bd7760fa357708a29fd98e7f9d558ee0d85d1775 authored about 7 years ago by Jake Becker <[email protected]>
Add debugger configuration options "env", "startApps", and "excludeModules"

`env` is a map of environment variables to set (including `MIX_ENV`). `startApps` determines whe...

github.com/elixir-lsp/elixir-ls - 0c2f24e459c9c4037a312e489e343fdf9b34fb8c authored about 7 years ago by Jake Becker <[email protected]>
Format files with latest version of formatter and update test column numbers

github.com/elixir-lsp/elixir-ls - cd76b88a272c44941959ac71c41742e6fca142aa authored about 7 years ago by Jake Becker <[email protected]>
Merge pull request #31 from JakeBecker/snippet-support-default

Do not assume client supports snippets if omitted from client capabil…

github.com/elixir-lsp/elixir-ls - 7e7f31950a5bd4055fc6ade4b7a0d5b4f0245b34 authored about 7 years ago by Jake Becker <[email protected]>
Do not assume client supports snippets if omitted from client capabilities

github.com/elixir-lsp/elixir-ls - 6ddc0ece50f0672d8f6324d641b2b75b143cbeca authored about 7 years ago by Jake Becker <[email protected]>
Add Elixir version requirement >= 1.6.0-dev to umbrella project's mixfile

github.com/elixir-lsp/elixir-ls - 2e407f6e12998ea78603f997604ca0ce4dbb6897 authored about 7 years ago by Jake Becker <[email protected]>
Add Atom IDE (ide-elixir) to README list of clients

github.com/elixir-lsp/elixir-ls - c8a69124b7b5ed53d964afda64204414b591342e authored about 7 years ago by Jake Becker <[email protected]>
Merge pull request #22 from JakeBecker/formatter-config

Formatter config

github.com/elixir-lsp/vscode-elixir-ls - 0050f5f02c83c8ab76ece20192618c60fc4f13be authored about 7 years ago by Jake Becker <[email protected]>
Update version and changelog

github.com/elixir-lsp/vscode-elixir-ls - de4e4970205f18c5a9b34be2c89433a1f977c96b authored about 7 years ago by Jake Becker <[email protected]>
Read formatter options from .formatter.exs instead of including in extension config

github.com/elixir-lsp/vscode-elixir-ls - d32034dc5239373cbc1c27a400d5f7ba095d1eff authored about 7 years ago by Jake Becker <[email protected]>
Merge pull request #16 from JakeBecker/formatter-config

Read formatter options from .formatter.exs

github.com/elixir-lsp/elixir-ls - baee411fd11dd501270de1168ff0eebe1e69eef4 authored about 7 years ago by Jake Becker <[email protected]>
Read formatter options from .formatter.exs

github.com/elixir-lsp/elixir-ls - 5042cc937d1fb7794606eb7b51a6171d80c78ae7 authored about 7 years ago by Jake Becker <[email protected]>
Remove snippets from completion items if client indicates snippets are unsupported

github.com/elixir-lsp/elixir-ls - 718b6c13c29d546f00ce44358bf697ca36648c66 authored about 7 years ago by Jake Becker <[email protected]>
Merge pull request #20 from JakeBecker/output-pane

Don't focus Output pane on errors because request handler errors are common and recoverable

github.com/elixir-lsp/vscode-elixir-ls - 886e7a76296e0446b761c0cc15d015fb42e95405 authored about 7 years ago by Jake Becker <[email protected]>