James Harkins <jamshar...@gmail.com> writes: > ELEMENT: > (((#("25% coin toss in SuperCollider" 0 30 (:parent #2))))) > > This is correct, and I also see that I can use (plist-get ... :value) > to get the code string. > > Here, I'm hung up on some (large?) gaps in my elisp knowledge. I have > no idea what #(...) signifies, or what functions I can use to get the > string out of it. "#" Is not an especially useful search term in > google, bing etc... > > Can anyone help with my next step? >
Not sure whether this will help but these are basically just strings with text properties. See (info "(elisp) Text Properties in Strings") > Also, big thanks to Nicolas for org-element. The fact that an elisp > novice can extract captions for source blocks in about half an hour of > tinkering is nothing short of criminally easy. Spectacular. > Oh, yes indeed! Nick