When I do this (setq v (f-read-text "s.el"))
where s.el
is of this form
((thing1 . thing2) (thing3 . thing4))
I get v
back as one long string. And (setq v (append (f-read-text "s.el")))
doesn't seem to change things to a list. I want to do a push
or add-to-list
an item, but I seem to be adding that item to a list containing a big string. I'd like to return the contents of s.el
as a list and then do the push
or add-to-list
. Then I need to write it back out, again not as a string.