joostkremers/parsebib

invalid-read-syntax error

Closed this issue · 3 comments

The error I have is in other libraries use of parsebib but eval-buffer of parsebib.el fails as well.

It seems to boils down to these strings

(setq val "\N{DOUBLE DAGGER}") 
; (invalid-read-syntax "\\N{DOUBLE DAGGER}" 4 30)

(setq val "\n{DOUBLE DAGGER}")
"
{DOUBLE DAGGER}"

(setq val "\\N{DOUBLE DAGGER}")
"\\N{DOUBLE DAGGER}"

(emacs-version)
"GNU Emacs 29.0.50 (build 1, x86_64-w64-mingw32)"
(pkg-info-version-info 'parsebib)
"20230228.1530"

Thanks!

the wonders of an emacs reboot and this is fixed

the wonders of an emacs reboot and this is fixed

And all of that before I could even take a look. 😄

I'd have been surprised if this syntax were really an issue, to be honest, because it's a documented syntax and no-one's run into this before.

Elisp> (setq val "\N{DOUBLE DAGGER}")
"‡"

So I'm glad it resolved itself!