Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
IntellIJ Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Collective -
Host: opensource -
https://opencollective.com/intellij-elixir
- Code: https://github.com/KronicDeth/intellij-elixir
After adding {IDENTIFIER} to DOT_OPERATION, {FALSE}, {NIL}, and {TRUE}
lexed as {IDENTIFER} inst...
The longer match from {IDENTIFIER} makes the look-ahead unnecessary.
github.com/KronicDeth/intellij-elixir - a965c8ce998ed7fd0a5531685c6e06c2fd491951 authored over 9 years ago by Luke Imhoff <[email protected]>
Add {IDENTIFIER} to DOT_OPERATION so it's longer match will win over
{AND_OPERATOR}, {UNARY_OPER...
github.com/KronicDeth/intellij-elixir - 8e79744f8b37b2b84466873be3568ab30cb3ae01 authored over 9 years ago by Luke Imhoff <[email protected]>
Calls using identifiers that start with `and`, `not`, and `or` are red
along with test for `end`.
github.com/KronicDeth/intellij-elixir - 7f49748a1146d76e2793743a90638153f1b0cfda authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 46ab2ad650732446f412561c76a7ba6e3e5e010e authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 9b68fce6515a71dc4ceec91ebb67916380880c1a authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 777278edd187396e1e826acedc093220188c46ab authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 0e9300c94da9a981e39a540740937e48dc27cead authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 4732b3bca64c211f7ba536bb194b06127923da6b authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5627b16d3cd642200d0d985cc8205e6f9c971d44 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b2eb3965cf92fd792c24cfb35648e86062b27701 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 1546bc7f2a61d5f40f8b9c7a296ae973555128f5 authored over 9 years ago by Luke Imhoff <[email protected]>
Check that argument count to +/- call is 1 when quoting unqualified not
parentheses calls to ens...
Add `:` to excluded character class in SPACE_SENSITIVE.
github.com/KronicDeth/intellij-elixir - 5545ebf9fb566db3c7939b85360ef7eae579a85c authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 54b2a798ef98339b0725363111ca873ace94ed94 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 43530d8a474cf899d7518f6cf0377cb66476afa7 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5bea6d7b3fb93a8e120095a1893e5d0aaba71296 authored over 9 years ago by zyuyou <[email protected]>
github.com/KronicDeth/intellij-elixir - 99af6017800d9917a4f382755c0432ac4cc385a9 authored over 9 years ago by zyuyou <[email protected]>
github.com/KronicDeth/intellij-elixir - 8e1f9280ca20ede77a928d0170fa32d70ddc6208 authored over 9 years ago by zyuyou <[email protected]>
github.com/KronicDeth/intellij-elixir - 56b1d33de9eae03fd66dc392986572ccbabc49d9 authored over 9 years ago by Luke Imhoff <[email protected]>
Link to list of v1.0.0 milestone bugs now that elixir-lang/elixir is
fully tested.
github.com/KronicDeth/intellij-elixir - 1a31b908556c7254f07486740454ded9682837b4 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 710d04e2512dbd6ed8565f1fd5509e9c6155ea22 authored over 9 years ago by Luke Imhoff <[email protected]>
2. rename some methods.
github.com/KronicDeth/intellij-elixir - 008a461ca62eb337e9b3c17ff9deb12bc4d19b93 authored over 9 years ago by zyuyou <[email protected]>github.com/KronicDeth/intellij-elixir - af15393ac33d7dd869fc2cec2a974e977cf91258 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - c1d927c559078339f85dcfdc202bd59cf3eca310 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - ec968009ec9e6c814d36d5fe165eae9c194bcaf1 authored over 9 years ago by zyuyou <[email protected]>
2. add elixir extenal tools.
3. add mix-project import builder
4. add create new elixir files.
Donate form doesn't render on github.com.
github.com/KronicDeth/intellij-elixir - 7ba184db903be7b8a46b27d838ff58090a1ad54e authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 82edbb6f48075589d734f84dc736fecfe066b6bb authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 29c4ae0cf8ba93701afcfc87bb63af3b3431f730 authored over 9 years ago by Luke Imhoff <[email protected]>
Only `do`, but not `after`, `catch`, `else`, or `rescue` are allowed as
keywordKeys even though ...
Allows empty line or comments to separate stab operations in `fn`s or `(
)` or `do end`.
github.com/KronicDeth/intellij-elixir - 74c682f6196debce0ae36611e0fd568966231ba7 authored over 9 years ago by Luke Imhoff <[email protected]>
I couldn't figure out how to get the recovery to match the `end` if it
exists since the recovery...
If the body of a block has an error it causes the doBlock to fail to
parse.
If there are comments there will be a newline immediately after the
blockIdentifier and on each ...
github.com/KronicDeth/intellij-elixir - f86b50d1af967a09d6201fb43fcce9b47ee0b200 authored over 9 years ago by Luke Imhoff <[email protected]>
Have a different test class for each operator for matchedExpression <op>
unmatchedExpression as ...
matchedAtUnqualifiedNoParenthesesCall still had it's `doBlock?` from
before ummatchedExpression ...
To ease debugging parsing errors, don't use unmatched expression element
types for matched expre...
Setup a separate pratt-parser for unmatched expression that mimics the
one of matched expression...
To ensure that `matched_expr op unmatched_expr` is favored over
`matched_expr op matched_expr do...
github.com/KronicDeth/intellij-elixir - 10e0951e2545c8f75d636f8a29bc8a34484a511d authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 53213cdd00220c9613d828eb0a96dc7c234daddf authored over 9 years ago by Luke Imhoff <[email protected]>
The pygment example text has intentional errors, so to check that
intellij-elixir quotes the sam...
When I wrote `block` I failed to notice the difference between
`to_block`, which only handles wr...
github.com/KronicDeth/intellij-elixir - f991b3a9a2a09026bd2ca8b9d378d661f03ff127 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5d6d561dc961ffd528941d579a75af9268cf15b2 authored over 9 years ago by Luke Imhoff <[email protected]>
Atom lexing was parsing the ATOM_START or OPERATOR first and only if
ATOM_START was the longer m...
github.com/KronicDeth/intellij-elixir - 315fcc7def3bb6a959c0cf638b3a810262458b83 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 501f552b350be39a1b278763762046b57b9cf659 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 60a2b897440ff63a28e8cd72d26b7a15f97af50e authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 7b86934ac0a724458c681e64bd8754a957cc5d6d authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 18ff6c837fb35bd010e564f02fa97e649ebbda46 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 23382f6a9b1b3c8687df1c7e62beb5842a1b33df authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - e4c2cbf06658375d541c75726d35f07484ea0226 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 4384e3563515d9c62359479f6379cc786ec0fd3b authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - d3739b99ae043e49121bba0a6708f257bb1bca83 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 78359d73b2f2161c8fa2ba3b4882124c7cbcbf1e authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 30fcda64ce0217b884eccfd43ba57fb2b643d219 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 13b397b5ebab983c6a4957feba6b176ad70d86d9 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 4aa47bc1f194f4012a422a08d44dc7e1ae9df214 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 14548000ad4d8b04766bfb88fe80245387daee9b authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b28486fa60013ae4ae3173c6d740038dc303bbe2 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 16edf2a30c0c613dd7af40f630ee52fa783e2c0f authored over 9 years ago by Luke Imhoff <[email protected]>
Test unaryBlockOperation, but only `not` since it unique in always being
whitespace-separated fr...
github.com/KronicDeth/intellij-elixir - 9c1afadc6e53f8089fd77d9076dbc43d0d8a1e02 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 3ae5824c6a803b40847d82a068ce09b72f5d60b1 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 85fbd5dd7c679c2ae4efe3c871028c0ad3a7a405 authored over 9 years ago by Luke Imhoff <[email protected]>
Test @ before qualified calls with blocks.
github.com/KronicDeth/intellij-elixir - f401db5eb522c5cfd9f1ca49135f781dfd116971 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - d926e73e378e119be2052696f1f35d253f8c1ff7 authored over 9 years ago by Luke Imhoff <[email protected]>
Test capture of unqualified call with parentheses and do block.
github.com/KronicDeth/intellij-elixir - 9f90149c78ab12a4e55610d4de2c41986f83ab1f authored over 9 years ago by Luke Imhoff <[email protected]>
Test quoting of capture of unqualified call without parentheses with do
block.
Test capture with identifier with do block works.
github.com/KronicDeth/intellij-elixir - 1d4aec78e0c84bb565a63a775297cce2afeda061 authored over 9 years ago by Luke Imhoff <[email protected]>Test qualified parentheses call with do block.
github.com/KronicDeth/intellij-elixir - a8db85d16b80db1542c02011025d7a7fb2bd7e2c authored over 9 years ago by Luke Imhoff <[email protected]>Test qualified no parentheses call with do block.
github.com/KronicDeth/intellij-elixir - 67961a56e36e3ba5b8999c0572243b7e1b10cc2c authored over 9 years ago by Luke Imhoff <[email protected]>Test capturing qualified no arguments calls with blocks.
github.com/KronicDeth/intellij-elixir - 85295e32248ea57e6118419ca1393357a21862eb authored over 9 years ago by Luke Imhoff <[email protected]>Allow capture before block expressions.
github.com/KronicDeth/intellij-elixir - 5cc9f0da982e6b8e1b9f09a1cffe4a24849a35d2 authored over 9 years ago by Luke Imhoff <[email protected]>
With all the forms of calls with do blocks quoting correctly now, a
module generated by `mix new...
github.com/KronicDeth/intellij-elixir - d763fa868d1504deec901c6bc2164a8de0a2a562 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - aef81bc4c5540c3b1af4e4a6b45966fcca31e479 authored over 9 years ago by Luke Imhoff <[email protected]>
Qualified no parentheses calls with do blocks.
github.com/KronicDeth/intellij-elixir - 31b22a81a59ac37193d46f20810251de5c2a7182 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 9fcbbe0a45db147bf04455cc7b0cadfc8b0f0c36 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - a4fb10776daf664d9376bb9b6697f06099e1b069 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 1c907542e263fba9dbcc3c546846ef24d1551743 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - aa6822152b821c0861ed3367da63e15711a7a852 authored over 9 years ago by Luke Imhoff <[email protected]>
Inject the doBlock into the already quoted arguments instead having a
separate rule for each cal...
Ensure that the same keyword can be used more than once and that all
keywords can be used together.
github.com/KronicDeth/intellij-elixir - 2e7274c3ca27ff3d5b90d98d3b1aca2422288080 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 2c2ca33ce62bb5d5abd113b99190d7d36abac454 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - f6aef1421d146b26c4ddd9fb52cb67c464e78217 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 39fe51f5d596bfc774459aa6009c4c0ef489dccc authored over 9 years ago by Luke Imhoff <[email protected]>
All, but first test case was still commented out when debugging quoting.
github.com/KronicDeth/intellij-elixir - 66ab3ea75cea82d2149b8a37959279e791173343 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 50293a6d8f7580ab697e5a486382553e082d285e authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5a61c6ff93eb210466e23c83160a43c1d4cd4c51 authored over 9 years ago by Luke Imhoff <[email protected]>
`.after` returned the DO token. Corrected to return AFTER, so I had to
add AFTER to relativeIde...
Changes consume of EOL so it is consumed by endOfExpression in these
cases.