Emacs hangs when trying to eval the following definition in Guile 2.2.3
Created by: MaliRemorker
System:
- Debian Buster with Emacs 25.2.1
- Guile 2.2.3
- Geiser 20180413.1646 from melpa-unstable
The following block of code froze Emacs for a long time
(define* (snap-cont dir #:key (fnm "snap"))
(let ((m (make-regexp (s+ fnm "\.s([0-9]+)"))))
(scandir dir (lambda (f)
(regexp-exec m (basename f))))))
after it was evaluated with C-x C-e
. Even after Emacs unfroze, interaction was completely messed up (simple navigation froze and nothing could be evaluated anymore)
I have ivy-mode, company-mode, paredit-mode enabled alongside Geiser in a typical Guile session.
Edited by jao