Ecosyste.ms: OpenCollective

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

github.com/elixir-lsp/elixir_sense

Provides context-aware information for code completion, documentation, go/jump to definition, signature info and more
https://github.com/elixir-lsp/elixir_sense

Suggest struct fields from metadata (#31)

* collect metadata about structs and exceptions

* record structs in state

* suggest struct...

e6374a234bc1d1e7c3dc43202da0aa689bf92f32 authored over 5 years ago
Merge pull request #30 from lukaszsamson/use-expansion-improvements

Use expansion improvements

4fb6354cbd4616204538fc8cee29fd0aff582c62 authored over 5 years ago
keep scopes on a stack to allow external submodules

2f000247f262d507b68161474a849024010cea19 authored over 5 years ago
failing test added

8efb6e638c8a2997bbe4afe82541c28e8b8eed3a authored over 5 years ago
extract modules and funs from`use`

08383273236bd35ab3b5c57943f06449251f08dc authored over 5 years ago
extract aliases and module attributes in `use` expansion

eb29276bdb9d786eabc334d6600344e30bde977d authored over 5 years ago
Add support for protocols (#29)

* register defprotocol as module

* register positions for protocol implementation defs

* p...

407654464b3ec5b29acd1596f4bb140954510d40 authored over 5 years ago
Add license note to introspection.ex

3de6b52f977add9e5554ddd70510e4570d15c5f6 authored over 5 years ago
Merge pull request #24 from lukaszsamson/metadata-suggestions

Suggest funs and modules from metadata

b01ec70a4c8793b8039e779c16d41c4bfc4855b8 authored over 5 years ago
update docs

ba2356078979ec65f40c236ce527418a9fefd613 authored over 5 years ago
add support for completing metadata modules

d20dd9091d6527e71adaae373a3fdac9ff03a147 authored over 5 years ago
remove not needed code

ea9a0cf2bcb72fb6d68b8ad054d41f3344d3d930 authored over 5 years ago
remove no longer needed TODO

3742119dc52efa5d738949bfb1db77f620b95b23 authored over 5 years ago
integrate and test metadata suggestions

5a424ac864b7db75034a16f8325a7a62f8e45e01 authored over 5 years ago
complete refactored to pass env as arg, added support for completion of env funs

2420808adc414d09d65be096e082aaf824ded1fd authored over 5 years ago
test cases added, fixed def classification

4a954b8244ad173227d863d17bbabdd178127651 authored over 5 years ago
refactor builtin function completion

a72fb5c9bbd106fe7a196ed147def2c1eb50ecd0 authored over 5 years ago
pass metadata to complete

bfe465e98ffa4fb76eaba6e5951ad1f611be29f7 authored over 5 years ago
extend metadata builder to collect funs info

34f20af29892b970acd642cfe69f776c26abe26b authored over 5 years ago
Merge pull request #23 from lukaszsamson/metadata-builder-defguard

Adds support for defguard in metadata builder

38a24517b575d78b0e43ecdd485a8b923adbd52a authored over 5 years ago
Merge pull request #22 from lukaszsamson/improve-var-suggestions

Fallback strategy for line env

424995307c8e6f078870b44ff64ef9f2d2e0e6ce authored over 5 years ago
fix warning

9757aba40891fa4d631ea8b7c7f05fd5521f3d28 authored over 5 years ago
remove unused import

0ea2562c4ce1d71f98bf3c437201355e21fe812a authored over 5 years ago
extract previous env fetch to separate function

d96e0984aa76d509e8982557edf2819fb678c723 authored over 5 years ago
support for defguard added in metadata builder

4c7c41f6dc3aa77694455fad7ef3bb16dc7cb10b authored over 5 years ago
make 2 parser tests test something

e2dfe6b5e189f8efb9924f566c3cc4d9f70a651d authored over 5 years ago
if inserting marker fails try to get metadata from previous line

ef97db6db77e6889babb502aac40815ce601e393 authored over 5 years ago
Merge pull request #21 from lukaszsamson/improve-var-suggestions

Improve parser error recovery and suggestions in incomplete code

383ebc370e0767cf01dba49fa0a472394548a71d authored over 5 years ago
preserve original error on parse retries

ba15d917c8836cb3833c695a2d5159dfb03abe9c authored over 5 years ago
Improve parser error recovery and suggestions in incomplete code

b5816442aba32dc754fa6a3c1a826bf885b889f4 authored over 5 years ago
Merge pull request #19 from lukaszsamson/improve-var-suggestions

Improve var suggestions when used on the same line

b9c042441fa8cfdc9d45b540f00d36782978dd57 authored over 5 years ago
fn params suggestions test added

a27c82007e834be4a3dc3fa993643b4e98e511e1 authored over 5 years ago
make argument var suggestions work in def ...(arg), do: and def ...(arg) when

4ec16313cd39743e832c1751f880cd09d4a0acd2 authored over 5 years ago
suggestions in cond test added

bc375830ba64dc761449467a626a799690fa02bd authored over 5 years ago
variable tracking tests added and fixed commented out asserts

498f592e485b7c32ddaca8bb2a554105355eb16a authored over 5 years ago
fix case clause variable sugestions

4539753e9fb772e85a898f3a3624738b226b9538 authored over 5 years ago
another test case for erlang modules alias

52675363e62d00f85eb4d2624dd28733e21e6ff5 authored over 5 years ago
Find module's references

dd6d13998924839a94f5bcaaf7e2f8dd46c40b46 authored over 5 years ago
Merge pull request #18 from lukaszsamson/improve_metadata_building

Improve state tracking during metadata build

7aca5c6482bdb8f24221db5b00c027308b7dd82e authored over 5 years ago
add support for erlang modules in metadata builder

a59c352968ef7b97c7b6e93cd9bba115f08c20d1 authored over 5 years ago
parent module should not be alised in submodule

9de7dd87ae79bd7e6db6e45dca3230e2cb6938da authored over 5 years ago
handle duplicate requires, imports and behaviors

c97d8d1625e6fa55967ec18c17acaa68ddb6375d authored over 5 years ago
alias scoping and shadowing improved

6ac0bd50c5e31304bf91daa309cd7028a3cb304b authored over 5 years ago
Keep metadata information for string literals

* Fix warnings regarding outdented heredoc

11c71e733fa982ddc38fb16ae632a69d091a8cf4 authored over 5 years ago
Fix find_typespecs_for_mod_and_hint recursion

3faac98c402b8a402adac99fe6c94c176616dadd authored over 5 years ago
Fix docs indentation

f99f11b8b38af3335e7150bd3b1dd3324408caba authored over 5 years ago
Fix type docs

190da47d4f329bc1dd2cbb9647bf80430ff79957 authored over 5 years ago
fix crash when handling malformed do expression syntax error (#17)

3889cd002240cc6502fabe39d6c543300b4dacd9 authored over 5 years ago
Merge pull request #15 from lukaszsamson/port_tests_and_fixes_from_iex

* port elixir iex autocomplete tests form 1.2 branch

* Only expand Erlang modules when ':' is...

d3ce179ce93d8cb770a70b2d24f52503c26c6cd8 authored over 5 years ago
fix annoying %Struct.__struct__ expansion

55a7dfe97ae254e04f7ac3eab159bf5bfa1357a3 authored over 5 years ago
fix tests

d0e3ad5da49d4371662e1ee5710cb2011e9adb28 authored over 5 years ago
fix crash in split_mod_quoted_fun_call when splitting unknown module function call

d546e336ed307411c71f7ddb41956cc1fb155218 authored over 5 years ago
remove buildins

57ce5fb7f7e25b3fbb65aa6827c674a0e557e304 authored over 5 years ago
fix rebase error

a09ff9c136f819b91d11b74db6b681afd94273d6 authored over 5 years ago
update no longer valid doc

7f6f2e46cc086d72b65c11c072ed6610ee6e7a3b authored over 5 years ago
add integration tests

132e4eb3d55a0f539ab55fa98034e0499375dd9d authored over 5 years ago
fix tests

b34afd5a1ec09d2f7c2df4112b8e2468c7347126 authored over 5 years ago
cleanup and add tests

abe6f972312af1b1e0dc3c080dd6c54b0b901598 authored over 5 years ago
properly translate new docs api to old format

e599eb621659aa435c84bde648069ecade22080b authored over 5 years ago
port podernizations

a41d60ee602f92ccaa7f6d540acb591dee9c85c4 authored over 5 years ago
Ensure module is loaded before function exported check

a26d3fdeb130f5f9eee1a26bc3503b9991971756 authored over 5 years ago
ignore

f13f0d31621eba5e61bc90c7bd33aba1dc78e6c0 authored over 5 years ago
use unique

8c4773219251a6217ef5d6a8ccbf6afec5fd8d8f authored over 5 years ago
Only expand aliases known at compile time

594939b971755337ac5057de6f8afbe4655201eb authored over 5 years ago
Tidy up trimming of leading & and % chars

62e909612377f44e502e2651a7ac9b43dfba74c4 authored over 5 years ago
Skip autocompletion of module names that are invalid without being quoted

b9cbe3c4d84159ba10a9439697ea1c48309105b7 authored over 5 years ago
Port resolves issue with autocompletion on structs not working

3764d880c76e47312faf7ff751c0eed083458f32 authored over 5 years ago
cleanup and comments added

8f898cfe43cb437c2677d30a2cd40deb9e26abe8 authored over 5 years ago
Stop appending a trailing dot when autocompleting modules

f7447cc699ecd956cfcfe5f8a395fa90c509df3d authored over 5 years ago
Port changes from update iex autocomplete to show new functions in reloaded modules

d847c1ffaf574a0f5b390d2b3300755fec8cb27a authored over 5 years ago
port elixir iex autocomplete tests form 1.2 branch

1474ab04f798c06c80e9965384216a1edd53c87c authored over 5 years ago
Improve expand to handle '&'.

6527296cdf0aeb8fc6e61631e626cb12f1be3080 authored over 5 years ago
Only expand Erlang modules when ':' is a prefix

e02496d6639d3acff21377779e375f335eda741a authored over 5 years ago
Merge pull request #16 from elixir-lsp/ms-improve-typespec-support

Improve typespec support

ab38b03a1932d9ebb9564639be63abdb7fb48d62 authored over 5 years ago
Fix test for v1.9.1

27c70f0232cc0981bf8385f73c2adef164e23255 authored over 5 years ago
Fix duplicated tests

f68c02101e5133cb2357efde31b8cf36faa1cb92 authored over 5 years ago
Standardize type docs

377583f8ac37533c6b2cd4d3fc5fcb784705fab0 authored over 5 years ago
Suggest typespecs for code complete

54f855fd6446ee802ba93195afc4b5e235708be1 authored over 5 years ago
Keep function/type calls in the metadata to find accurate references

1dd2a39b04b798c8c553421df0ea02777ede0c4b authored over 5 years ago
Find references with column information

7a1e39979e4b458f403a2ba64473a6188f0cd89a authored over 5 years ago
Suggest builtin types

7afa198ddc2c2e639454cbbc58cab13bf00383f5 authored over 5 years ago
Rename character to column

e8a26d7f2cdf4a5d581b2b0e5ed5b61749fe10b0 authored over 5 years ago
Fix doctest

435ee2abe4431de491c5be1d1d6013a030f2cb3c authored over 5 years ago
Suggest local typespecs

2e6a3ebbca4c4d9123febe4eb30a1080f34016b1 authored over 5 years ago
Add specs

84d612027d2dacde03310f3ac7b0654f6188572f authored over 5 years ago
Move file for testing references to test/support

6768192c2c884cd3b1dfb282ea2bac4d62c97de9 authored over 5 years ago
Fix union type expansion

ce49a346f1f6b0f9c3c51788b264ea3d90ea6161 authored over 5 years ago
Move get_type_ast to TypeInfo

3b86f7ea7f98f6b40145a32a6a467bd461f23086 authored over 5 years ago
Expand union types

6532347c23018978d7ca909d7f35048c4629d8a7 authored over 5 years ago
Clean up

6119c78d12429547f5042836e14c32962cab70f0 authored over 5 years ago
Fix tests

3978ee54f0d494ba8a6f529920a942c70ceb8f9c authored over 5 years ago
Add docs for builtin types

ba68bf344e20d377bb55c27b2ce821ae384810f4 authored over 5 years ago
Fix find definitions for builtin type

68ca848907e17c5d616fd3c7fa00b3eff295ba53 authored over 5 years ago
Find definitions of types

790e1aad79d1fac0d94a58bc4fbd5717bb2c2fe1 authored over 5 years ago
Find documentatio/specs of built-in types

b5c56c177f7decf53c30a6cc361831b095adb1ab authored over 5 years ago
Refactoring + clean up

64ba612cb26a9abafcc83649dbda6f344546474f authored over 5 years ago
Fix remote types

251f679566e5f96bd0af6c0c26bd8769aca15d52 authored over 5 years ago
Reorganize core modules/funtions

af1a8fc1c2ed61b8ee605bf9c8a71794aafb18a4 authored over 5 years ago
Find documentation for typespecs

28fedf53722cce4a6214d69cd09fb32af5d8e9d3 authored over 5 years ago
Fix built-in functions

092e00f776885715dd2a8631f98acbd7cf669242 authored over 5 years ago