I'm getting up-list: Scan error: "Unbalanced parentheses"
from this position:
(foo "bar|")
Snippet from up-list
doc:
This command assumes point is not in a string or comment.
So this is the expected behavior.
But I don't care. I just want to go upwards from a list.
Could someone suggest an up-list
clone that does the proper thing?
I'm looking for something better than this naive code:
(defun up-list-naive ()
(interactive)
(while (not (ignore-errors (up-list) t))
(forward-char)))