Using YAML Files with comments

Years ago when I started to use yaml files more heavily I also started
to grow accustomed to the habit of commenting my yaml files - within
that yaml file.

The question I now have is whether if it is possible to save those
comments when saving the yaml file. To my current knowledge this is not
possible when writing a yaml file such as:

YAML_FILE = “/x.yml”
File.open(YAML_FILE, ‘w’) { |file| YAML.dump(tree.file) }

(Note, I actually assume that x.yml already exists and contains
information, including comments.)

I think my problem is that yaml files were thought to be equivalent to
“config files” - on Linux you often see config files which contain
comments - however if I loose all my comments always, I really can not
use yaml files for all config files; only for those config files where
I dont need in-file comments.