Agree with Ron. It'd be a great and editor-agnostic addition to have an option to utilize STDIN for quicker formatting experience on save!
Would be willing to help if a hand is needed! Best, Jan On Friday, 13 October 2017 17:58:25 UTC+2, [email protected] wrote: > Thanks for the responses. > > > Yes, I was trying to avoid running an Elixir node to keep things as simple as > possible. Vim, Emacs, Sublime, VS Code, etc will each need to integrate with > the new code formatter. Supporting stdin/stdout via a command line option > would make integration simple and consistent across all editors. Otherwise, > each editor will need to run an Elixir node or use a tmp file (to support > formatting files that haven't been saved to the file system yet). > > > Thanks again for the feedback. > > > Ron > > > > On Thursday, October 12, 2017 at 5:18:45 PM UTC-5, OvermindDL1 wrote: > The atom packages I've seen for elixir run an elixir node to do syntax > coloring, highlighting, intellisense, and more. They should either use one > of those connections directly (best speed) or they could just run it on the > command-line. > > > On Thursday, October 12, 2017 at 4:09:38 PM UTC-6, Allen Madsen wrote: > I suspect the Atom package can't have elixir in it, which is probably why he > was hoping there'd be the stdin/stdout support in the mix format command > itself. > > > > Allen Madsen > http://www.allenmadsen.com > > > On Thu, Oct 12, 2017 at 5:42 PM, OvermindDL1 <[email protected]> wrote: > > You can just call the formatting function directly. :-) > > > iex(1)> Code.format_string!("blah 42") > > ["blah", "(", "", "42", "", ")"] > > iex(2)> Code.format_string!("blah 42") |> :erlang.iolist_to_binary() > > "blah(42)" > > > > > On Thursday, October 12, 2017 at 2:35:45 PM UTC-6, [email protected] wrote: > I apologize if this topic has already been covered. > > > > Have there been any discussions about adding support for reading/writing via > stdin/stdout to the new code formatter coming v1.6? > > > I've release an Atom package that formats Elixir code automatically on save > using the new formatter. If the formatter supported stdin/stout it would > eliminate the need to write to a tmp file, which would greatly reduce latency. > > > I'm happy to help implement this, but wanted to see if there had been any > discussion already. > > > Thanks in advance! > > > Ron Green > > > > > -- > > 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/c7102ea4-d4fe-4a83-b0f2-07feea48f577%40googlegroups.com. > > > > 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/b2d7edb0-81be-4a75-903e-b35dfb7a3247%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
