I don't see this as something core wants to take on, but it would be great if there were a group of people dedicated to editor support. The closest thing to that right now is: https://github.com/elixir-lsp
Allen Madsen http://www.allenmadsen.com On Wed, Apr 3, 2019 at 8:50 AM Norbert Melzer <[email protected]> wrote: > You said, you haven't elaborated on tree-parsers benefits, as you think > the linked page did a better job than you could. > > But the web page tells me about nothing. > > On the first paragraph it looks like if it wants to be a modern > replacement for YACC/BISON, not even telling us, what language it can > generate code for. > > One or two paragraphs later, it looks more as if it wants to be a language > server, but with a different protocol and less features. > > As we already have elixir-ls, and it does its job pretty well and > LSP-clients exist for every major editor, I do not think, we need just > another editor plugin. > > Also, as the core team denied to take the LS under the org, I think, they > should deny to do so for this as well, for the same reason they had for the > LS last year. (TLDR: burden of maintenance is to high). > > On Fri, Mar 29, 2019 at 3:10 AM João Paulo Silva de Souza < > [email protected]> wrote: > >> Seems like I wrongly opened an issue instead of posting here first -> >> https://github.com/elixir-lang/elixir/issues/8917. >> >> My reasoning is that this is not a language feature and thus I thought I >> could skip the proposal process. My apologies. >> >> >> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> https://tree-sitter.github.io/tree-sitter/#available-parsers >> >> It seems like Elixir is not in the roadmap for language support. >> >> Atom has the most complete implementation currently. I expect other >> editors (e.g. Vim, VSCode, Emacs, etc...) to follow in adoption when the >> API stabilizes and more bugs are fixed. >> >> Project: https://github.com/tree-sitter/tree-sitter >> Neovim: https://github.com/neovim/neovim/pull/9219 >> Emacs: https://github.com/karlotness/tree-sitter.el >> VSCode: https://github.com/Microsoft/vscode/issues/50140 >> >> Example grammar for Javascript - >> https://github.com/tree-sitter/tree-sitter-javascript/blob/master/grammar.js >> >> -- >> You received this message because you are subscribed to the Google Groups >> "elixir-lang-core" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elixir-lang-core/899f266d-6506-4aa6-bf31-0807a6d82786%40googlegroups.com >> <https://groups.google.com/d/msgid/elixir-lang-core/899f266d-6506-4aa6-bf31-0807a6d82786%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elixir-lang-core/CA%2BbCVstr2ajwi7kbFFs8z6xv5OVeq5ZWkbCSBUryvZ1r6JFJEg%40mail.gmail.com > <https://groups.google.com/d/msgid/elixir-lang-core/CA%2BbCVstr2ajwi7kbFFs8z6xv5OVeq5ZWkbCSBUryvZ1r6JFJEg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAK-y3CtNHpYtz6DJ%2BhNevGUVFc94T5_tUV1KFfqFHTt-V8AfCg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
