On Tue, 21 Apr 2026 at 23:31, Janis Papanagnou <[email protected]> wrote: > > Hi Doug, > > I don't understand the '\@8' patterns but your suggested patches below seem > to work on almost all testcases with the recent testcase file > http://algol68.gridbug.de/all_preludes_w_sp_X.txt > A single remaining non-functional entry concerns the item 'system stack size'.
I don't see a problem with 'system stack size' in the version in the repo, perhaps our versions are slightly out of sync. Anyway, we can fix that later if it's still there. The prefix pattern just looks backwards 8 bytes to see if there's a taggle character, followed by whitespace, before the text that's being matched. I updated that in a commit today to make sure that it distinguishes bold word digits from taggle tail digits so that something like 'OPERATOR43 tag' matches 'tag' but 'taggle42 tag' does not. It occurred to me that technically the whitespace between a bold word and a tag is not required with UPPER stropping. I'm not sure anyone writes like that so I haven't bothered supporting it, but we could. > Will you check-in your suggested changes? Yes, I'll just have to squash (tidy up) the pull request and write a single commit message. I'll do that tomorrow and let you know when it's merged. > Thanks! You're welcome. Thanks for your patience. It's an old file so it was worth cleaning up a bit before adding. Regards, Doug -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/CAJ1uvoCFf3GpBfwYCWdMVtgjGJmFW62%3DxMoeyAW1ipDiUYVagg%40mail.gmail.com.
