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
All the tests except for Alias ended up using just bracket operations,
so drop the at in the name.
Have to sepearate out matchedBracketOperation that starts with
`matchedExpression dotInfixOperat...
Allow containerArguments in addition to keywords as list arguments.
containerArguments are just ...
All other tests green.
github.com/KronicDeth/intellij-elixir - 1eb268ddde0cc9a8e0273ecce0d2655c7fa7ba46 authored over 9 years ago by Luke Imhoff <[email protected]>
To get @Alias not to greedily match, bracket operations needs to be moved
into matchedExpression...
Adding atBracketOperation to accessExpression causes no regressions in
existing tests. Test for...
Return the zero-width CALL token when `[` directly follows an identifier
in addition to when it ...
github.com/KronicDeth/intellij-elixir - 481d04430c9be047523c807018181f7697c3de82 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - cd0694d6fea44876d6894a33c98a6bf277a7af87 authored over 9 years ago by Luke Imhoff <[email protected]>
Parsing is slightly farther. It gets up to the first `do`.
github.com/KronicDeth/intellij-elixir - bbac97761623c0675c38b07ea0cbfc0edc4e1491 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 81d5b2b9f6213aeca49334ac4c9b814084c06fd7 authored over 9 years ago by Luke Imhoff <[email protected]>
Adding CALL before parenthesesArguments in matchedCallArguments fixed
the qualified and unqualif...
Lexer generates CALL between identifier and `(`, so for both uses of
matchedCallArguments, CALL ...
Labelling it just "" made it really hard to debug.
github.com/KronicDeth/intellij-elixir - ba5ebfaddea2edad577e399553bd279b7d47d85d authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 943a7e00755479a706d6fc1ab39c76a0ff314b4b authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 2d5df5d42ed15e7b987c52146af708ac4c4c8b6d authored over 9 years ago by Luke Imhoff <[email protected]>
matchedCallOperation was split into matchedQualifiedCallOperation and
matchedUnqualifiedCallOper...
github.com/KronicDeth/intellij-elixir - 4567ae9a57f376d61f561a8ea8f49e0c541dd988 authored over 9 years ago by Luke Imhoff <[email protected]>
Complete no_parens_one_expr porting. Atom keywords, char list lines,
and string lines can now b...
Use Run Before settings in configuration instead of having to manually
start intellij_elixir rel...
github.com/KronicDeth/intellij-elixir - ec46868e8da08a24dbbb40144b65d13f6940396e authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - d4e88a90e18274b32ec926b21ee26a4c8efed83c authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 44a4367f54fb93521a362a4b05c33c1791b21243 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 382149fcb584522b9034715f2bf4ea089d2b44a7 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 3d75c4ca67edd7a083c9f5c32ab56af16e63184a authored over 9 years ago by Luke Imhoff <[email protected]>
Check if iterator is empty before trying to get first element from it.
github.com/KronicDeth/intellij-elixir - cb36f1fe942d898ad14e0482383dbf48f8c21606 authored over 9 years ago by Luke Imhoff <[email protected]>Reproduce #120 in unit test.
github.com/KronicDeth/intellij-elixir - 8c16fb9bc7ffa84306cd76b4302f6f51c24ab28c authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 2fe3bdd2c5b72e2c961bbf4b9a6fb3f27ce76525 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 41b214138f189793657e919fcd5f1dccaaa88c67 authored over 9 years ago by Luke Imhoff <[email protected]>
Remove jar that was added a library to inspect the jar contents to
determine why rich-platform-p...
Try to prevent duplicates of Issue #6 by putting explanation that parser
is incomplete at top of...
Explain how to reopen the project to take advantage of the project
structure detector. Also war...
Files besides plugin.xml in META-INF are only packaged if they are
marked as source files, but t...
github.com/KronicDeth/intellij-elixir - 57ee67c85f46762788de5cf1abf6e164faa0cd46 authored over 9 years ago by Luke Imhoff <[email protected]>
This reverts commit 70c0cab07c51a3f3cae429331deb9fea7b2d1f1d.
github.com/KronicDeth/intellij-elixir - ca0913da3543972b0a608bb32d4d64b8e9170e44 authored over 9 years ago by Luke Imhoff <[email protected]>
`decimalFloat decimalFloat` is invalid in both Elixir and
intellij-elixir, but other arguments a...
When a variable is the identifier only the variable name should be used
as the quoted identifier...
github.com/KronicDeth/intellij-elixir - d9959a713130110b562cdaae8f8fb02e4b1f5c77 authored over 9 years ago by Luke Imhoff <[email protected]>
Red tests for quoting.
github.com/KronicDeth/intellij-elixir - 7b0287a12490d0a0f8f1919dffff9f9e7bd95e9d authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 3ea0039ae1bcc150ad8c9bddf21376f1e215f2ae authored over 9 years ago by Luke Imhoff <[email protected]>
Test prior to adding matchedExpression as valid argument.
github.com/KronicDeth/intellij-elixir - 995558edc4fc7469d0b9a8ce6c99bc13fdc7aa98 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 7de41a2fc19449819da86c5a912ca1219bcceee1 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 911392cc73a3ef1c9721efa57880f100706ce685 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 08a7b63db6953db8da733eee29a15ee8211688da authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - d38b51ddc90782d75b32935b66a3230234a430af authored over 9 years ago by Luke Imhoff <[email protected]>
Missed attributes when tags had to be indented differently.
github.com/KronicDeth/intellij-elixir - 3ae77e90fd8a70c634917ca2a2a1dc515aacff62 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 663f3be7f1a7b8fe2d4781f3570f81dbf208cdd7 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - eb72df6718de335d79985df7d40f2882b2f9bdbc authored over 9 years ago by Luke Imhoff <[email protected]>
Documents matchedDotCallOperation
github.com/KronicDeth/intellij-elixir - a0bd2fcd319015e32bf55bd5458a12bba2b52f4a authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 124594bd9c0b3fff9cc84bfa5483009ce121f960 authored over 9 years ago by Luke Imhoff <[email protected]>
Tests matches quoting, but dotOpertor should not be recognized as a call
because it is followed ...
github.com/KronicDeth/intellij-elixir - 6ca07166c5887208d1df50bf778fd119eb2f9219 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - bb6cd29d73b9e3c907e8b285a387bdc2d7a2e6d8 authored over 9 years ago by Luke Imhoff <[email protected]>
KeywordsNotAtEnd inspection should trigger.
github.com/KronicDeth/intellij-elixir - 6758c91f994ff5a91c505d63e0276d66e6504752 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 70f639505c62e37af7dcf954bc44a42485c846d3 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 83dd2e0ca35e9deb6d347eb57e08b558d28b5673 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 057e8bf13520b457d08474d6f9f9b58ca7d6b40f authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 9d60aeab3913bc7c6f0696d4c9bd934528c5c798 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - c976f1775049429ca1e22297c2077daaf85d9c09 authored over 9 years ago by Luke Imhoff <[email protected]>
Comma separated matchedExpressions in parentheses function calls.
github.com/KronicDeth/intellij-elixir - 208321793761706cf26312ebfb4f9f9d18b995ec authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 92753529f5bb774f8cc49b5c46493621d8a48556 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - e1c52c3af072dd0e906107ff5e32087296fe6324 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b7fc2daee9bab724c944f7361e23d85e8c06ce8c authored over 9 years ago by Luke Imhoff <[email protected]>
When I extracted keywords from list, I moved the `?` into keywords, so
empty parenthesesArgument...
github.com/KronicDeth/intellij-elixir - 9b8ad180b59ecb96a3f3f3e096c65e13e1888a71 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 16dde20a26ebbc9f3aff9f733f20131ff4ecd0ae authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 8d369e320e879f07e29de806adc7b3bdffd945d3 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 0c96ec705a6c4489904dd30fa83a00e7079a8096 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - c2062aa8eda76c7b854aa6e7b3aef0e162271d8a authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 7b33fdded6d12ff1e5c18f31ec3ef12b71c39139 authored over 9 years ago by Luke Imhoff <[email protected]>
[ci skip]
github.com/KronicDeth/intellij-elixir - f7fe71a8df35211416a093ad1f408228a2220765 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - c56f1c4e0794853a371840da42b79ee96e51b367 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 2f0f0d845507176908506988973894f3b5bd852d authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - f373d67ec1a2f1f1b9e191ab6ca7a7d00f7ce0e0 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - b9b7579ac2fb7ff4cdac46914f3711e49898de49 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 7c798c79855a20189c9f2bb772fe8973ef9a6b96 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 847604fc89df1c40c7513dd561f4757826cd66e6 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 72464759b2b1ed993ed5398ea8f1cbfb4a45c1fc authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 80b6580687ab31f220a9db7bd0efedb8e304ae9a authored over 9 years ago by Luke Imhoff <[email protected]>
Allow operators to be a function name after `.`.
github.com/KronicDeth/intellij-elixir - d46f30c50f6f584197eda19fbfb6bf5883908d53 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 53405127c3931425b2d0dd872394514bb06b39bf authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 8d1281e5c23ba88411a0f5ded974aab74b304140 authored over 9 years ago by Luke Imhoff <[email protected]>
Optional depends on com.intellij.modules.java doesn't work with depends
on com.intellij.modules....
github.com/KronicDeth/intellij-elixir - d4ea91b0161ca05a14feade25fe977a5770cd8b8 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - ad4ea630431f9b8733e9fdb54bb6b7102672683d authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - dc55f53c0567a474d146a5232b378e0e215d3317 authored over 9 years ago by Luke Imhoff <[email protected]>
[ci skip]
github.com/KronicDeth/intellij-elixir - 5030c83655bd8c7b257bd7f1800ca75630ea33fa authored over 9 years ago by Luke Imhoff <[email protected]>[ci skip]
github.com/KronicDeth/intellij-elixir - 5ffd9ef587b0d9ceec3ffa81441ab24e82b2bd8c authored over 9 years ago by Luke Imhoff <[email protected]>[ci skip]
github.com/KronicDeth/intellij-elixir - f6486b4197214993e845f466be4dde8900fc702d authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 40f178e5cc97bb7e51f0f513a3bb0c4054c2eba5 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 5a4fe269504d8cdd11031fc0df24223470c2dbd9 authored over 9 years ago by Luke Imhoff <[email protected]>
projectStructureDetector is only available in IntelliJ, so make it's
definition optional so inte...
Mark _build from mix and rel from exrm as excluded.
github.com/KronicDeth/intellij-elixir - 1ec8a84a19376a81153794d00d9173608b66e7d2 authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 433b0f9111cb5e104cbf2e8388bf7ac42a880ef2 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - af31fe5d5f774c10195462b574319677c8d41af0 authored over 9 years ago by Luke Imhoff <[email protected]>
Mark lib as sources and test as test sources by making them both
DetectedSourceRoots of the Modu...
Adds eex, elixir, ex_unit, iex, logger, and mix paths as library homes.
github.com/KronicDeth/intellij-elixir - cad495bdcbfe1b84db8a97f431ea71c08fe2eddb authored over 9 years ago by Luke Imhoff <[email protected]>github.com/KronicDeth/intellij-elixir - 7aa1d62fcbe4c0c55a4c2abce7fd371088683e0c authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - db67d8517b4d9c685e3f96f427c0ac0a323e9954 authored over 9 years ago by Luke Imhoff <[email protected]>
github.com/KronicDeth/intellij-elixir - 450b96b1782f7b97691597a1ba880209df50ae2d authored over 9 years ago by Luke Imhoff <[email protected]>