Yeah, I see. One solution would be to introduce /* ... */ style comments
(not exactly with this syntax) but it sounds like a large change for small
benefits. Can anyone think of other approaches?

On Tue, May 9, 2023 at 5:57 PM Adam Kirk <atomk...@gmail.com> wrote:

> Ok, I guess I just wish it was `mix format` friendly because then its much
> much easier to remove it
>
> On Tuesday, May 9, 2023 at 9:51:54 AM UTC-6 José Valim wrote:
>
>> There is a "structs: false" option but I am not sure if that is supported
>> when diffing.
>>
>> But also keep in mind there are structures that represent memory data
>> (such as PIDs and REFs) and those can never really be copy and pasted. And
>> sometimes, like above, it shows in a special style because it is private
>> and you are not supposed to assert on it (i.e. you should remove it).
>>
>> On Tue, May 9, 2023 at 5:42 PM Adam Kirk <atom...@gmail.com> wrote:
>>
>>> I do this ALL the time, but heres a specific example: When I write a
>>> test, I do something like
>>>
>>> assert [] = Repo.all(Thing)
>>>
>>> it fails, I copy what the match shows into my test and modify it to what
>>> I need.
>>>
>>> except that it outputs stuff like:
>>>
>>> ```
>>> __meta__: #Ecto.Schema.Metadata<:loaded, "thing">
>>> ```
>>> which isn't valid elixir, so I can't run mix format to make it nice
>>> before I modify it.
>>>
>>> This applies to a ton of workflows I have. I'm curious why it can't be
>>> output as valid elixir instead of this special formatting with special
>>> characters like `#` etc
>>>
>>> --
>>> 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 elixir-lang-co...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/elixir-lang-core/3648f1d0-73a0-47a5-ac83-6bec7c933290n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/elixir-lang-core/3648f1d0-73a0-47a5-ac83-6bec7c933290n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> 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 elixir-lang-core+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elixir-lang-core/f71d0cca-a625-4885-b09f-c5c679cd37e1n%40googlegroups.com
> <https://groups.google.com/d/msgid/elixir-lang-core/f71d0cca-a625-4885-b09f-c5c679cd37e1n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 elixir-lang-core+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4%2BfP6-5pgaSagqpmFX5K9QtNQobs4hW_QzAru0ogzv1%3DQ%40mail.gmail.com.

Reply via email to