Jimmy Yuen Ho Wong
Jimmy Yuen Ho Wong
Good deal, let me know if there's anything I can help with.
Does this issue really have to do with emacs 28?
I found this issue because I ran into it, please reopen. I'll report any debugging info here when I have some time to dig into it.
@syohex @jrblevin Can you please reopen this? This is still happening.
Just because you cannot reproduce it, it doesn't mean it's not a bug of this package. The problem is you've created a circular list [here](https://github.com/jrblevin/markdown-mode/blob/master/markdown-mode.el#L5666-L5667).
Are you able to disassemble `markdown-imenu-create-nested-index`? I suspect this function might need to be rewritten.
> the issue goes away if I re-evaluate its definition Yes, I have the same problem. Thanks for the disassembly. Let me ask emacs-devel how to compare the disassembled native...
Ok I've just reproduced this again, this problem still persists, and can be seen by opening a markdown file that contains this: ```markdown # hello hello ----- world ===== ```...
There's a patch [here](https://trac.macports.org/attachment/ticket/57109/shared_timed_mutex.patch), but I feel like it should be guarded by some CMake + preprocessor conditionals. See if you can do something about it?
I bumped into this issue too. Is there a fix?