Sechs Monate später scheint es, dass die Antwort lautet: "Es gibt keinen soliden leicht verfügbaren elisp YAML-Parser."
Wenn Sie wirklich ein YAML-Dokument in elisp lesen und es in etwas verwandeln wollen, mit dem elisp interagieren kann, müssen Sie ein paar knifflige Aufgaben erledigen. Die EmacsWiki YAML-Seite hat nicht viel für Sie und das kanonische YAML-Modus hat Syntaxhinweise, aber keinen eigentlichen Parser. Zum Glück hat jemand eine YAML-Parsing-Web-App implementiert , die YAML verwendet und JSON oder Python ausgibt - Sie könnten versuchen, es zu bekommen ein Blick unter die Haube von und-oder verwenden Sie es, um jeden YAML-Parser zu überprüfen, den Sie selbst schreiben können.
Viel Glück.
Drei Jahre später haben wir dynamische Module und < a href="https://github.com/syohex/emacs-libyaml"> emacs-libyaml sieht ziemlich interessant aus. Es verwendet das dynamische Modulsystem, um die C-Bindungen von libyaml in Elisp zu exponieren. Ich würde erwarten, dass die Aufführung fantastisch ist, obwohl ich es nicht getestet habe.