# \`processFrontMatter\` creates undesired line break for long strings

**URL:** <https://forum.obsidian.md/t/processfrontmatter-creates-undesired-line-break-for-long-strings/63380>\
**Category:** Feature archive\
**Created:** [July 19, 2023, 2:22am UTC](https://forum.obsidian.md/t/processfrontmatter-creates-undesired-line-break-for-long-strings/63380 "2023-07-19T02:22:36Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![WhiteNoise](https://forum.obsidian.md/user_avatar/forum.obsidian.md/whitenoise/32/11_2.png) [@WhiteNoise](https://forum.obsidian.md/u/WhiteNoise)\
**Post date:** [August 31, 2023, 11:19pm UTC](https://forum.obsidian.md/t/processfrontmatter-creates-undesired-line-break-for-long-strings/63380/10 "2023-08-31T23:19:52Z")

</div>

> [@API: processFrontMatter removes string quotes, comments, types, formatting](https://forum.obsidian.md/t/api-processfrontmatter-removes-string-quotes-comments-types-formatting/65851/6):
>
> So we’ve had long debates about this, and it mostly comes down to a trade-off between allowing user to store arbitrary comments and formatting in the YAML, vs making it not painful for plugins to interact with YAML. I will say that it is rather unfortunate that YAML became the most popular way markdown documents store metadata. YAML is difficult to write by hand because it provides way too many options to write the same thing, and there’s a lot of “gotchas” such as reserved keywords, the many m…

---

_[View the full topic](https://forum.obsidian.md/t/processfrontmatter-creates-undesired-line-break-for-long-strings/63380)._
