Submitted by lucasd on 2024/04/23 22:07

Obsidian Sync is working great. One thing that's not working: I have some IQ fields that start with "@". In Obsidian, to use fields beginning with "@" in YAML, you have to enclose the field name in quotes. (This happens automatically in Obsidian: if you use the non-source-code view to add such a field to the YAML, when you look at the source code, you will see that the quotes have been added.) So, for now, when IQ syncs such fields, this leads Obsidian to consider the YAML invalid.

Anyway, I don't know which other special characters this would apply to, but I found this list about YAML special characters in general (not specific to Obsidian):

https://support.asg.com/mob/mvw/10_0/mv_ag/using_quotes_with_yaml_special_characters.htm

So, maybe IQ could add the quotes automatically if it detects that a field starts with any of those characters?

Comments

Suggestions