On 2026-01-18, Michael DeBusk via Remind-fans wrote: > On Fri, Jan 16, 2026 at 8:16 AM Dianne Skoll via Remind-fans > <[email protected]> wrote: > > > Thanks for working on remind.vim. When you are happy with it, please > > let me know. I've changed my mind; I think it makes sense to keep > > shipping it with Remind because once it's in good shape, I should be > > able to maintain it if I ever add new keywords or built-in functions to > > Remind... that's what I've been doing with the Emacs syntax-highlighting > > file. > > It seems to be working the way I want it to now. Even got the date > regex working (I didn't notice spurious single quotes before). > Built-in functions and built-in variables seem to respond to the > syntax highlighting as they should; I don't use much of them so I > don't know for certain. I'd love for any vim users here to test it. > > https://gitlab.com/mdebusk/dotfiles/-/blob/main/.config/vim/syntax/remind.vim
I've used your file only briefly, but here are a few things I've noticed. 1. I'm used to the distinctions that the old syntax file made among different types of keywords, so, for example, I found having REM and MSG highlighted as Statement (yellow) instead of Identifier (cyan) a bit jarring. 2. Month names are highlighted while the day and year are not. I would prefer that all elements of dates be highlighted the same. 3. Month names are highlighted as Constant except for March, which is highlighted as Identifier. 4. Some words are in multiple syntax groups. For example, LASTDAY and LASTWORKDAY are in both remindKeyWords and remindTimeWords. This also explains #3: March is in both remindTimeWords and remindBuiltInVariables. I'll keep using your file at least for a while and let you know if I see anything else. I'll also see how much I can tune in an after/syntax/remind.vim file. Thanks for doing this. Regards, Gary _______________________________________________ Remind-fans mailing list [email protected] https://dianne.skoll.ca/mailman/listinfo/remind-fans Remind is at https://dianne.skoll.ca/projects/remind/
