> I'm not sure which part you don't understand, so I'll stick to > generic ideas: Thanks that helped a lot and enabled me to figure out what to ask! > So we first call `hcl--syntax-propertize-heredoc` which should detect > when we're inside a heredoc and if so process it until its end and if not > do nothing. I'm struggling to understand what `hcl--syntax-propertize-heredoc` is doing. Could you provide a high level explanation like you did with `hcl--syntax-propertize-function`. That helped me a lot. Cheers, Reza