Recommendations about fixing an scm? #14417
-
So, like several people, the 25.07 release broke a third-party syntax I was using for a language Helix doesn't support natively. I disabled it and have been doing without it. In the meanwhile, the project I was using appears to be abandoned, as it hasn't had any changes in seven months. I'm tired of waiting, and would like to fix this myself -- however, it's a steep learning curve for a one-off. Where do I start looking to try to decypher what I need to translate from the previous language to the new one? From just poking around, the breakages appear substantial. Is there a migration document for scm maintainers for whatever backwards-incompatible changes that got included with 25.07? For reference, the tree sitter I was successfully using before 25.07, and which I'll need to edit, is https://github.com/treeman/tree-sitter-djot |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
By 'breaking highlighting' do you mean that the file just doesn't have any syntax highlighting at all? Or are the highlights just incorrect? Is there anything in the error logs about djot? Djot support was added in 25.07: #12562 so you may be able to remove any configuration you have locally for it now |
Beta Was this translation helpful? Give feedback.
-
Yup, my local config for highlighting shadowed the upstream support. Removing it from my languages toml got highlighting working! |
Beta Was this translation helpful? Give feedback.
By 'breaking highlighting' do you mean that the file just doesn't have any syntax highlighting at all? Or are the highlights just incorrect? Is there anything in the error logs about djot? Djot support was added in 25.07: #12562 so you may be able to remove any configuration you have locally for it now