Skip to content

feat: introducing support for more syntaxes + a way to onboard new syntaxes#7

Merged
flamestro merged 1 commit into
mainfrom
introduce_syntax_setup_and_workflows
Mar 1, 2026
Merged

feat: introducing support for more syntaxes + a way to onboard new syntaxes#7
flamestro merged 1 commit into
mainfrom
introduce_syntax_setup_and_workflows

Conversation

@flamestro

Copy link
Copy Markdown
Owner

What changed

  • introducing a way to add new syntaxes that are not included by syntect by default. Similar to bat
  • introduced new workflows for releasing updates

Why

  • feature request for clojure support (clojure was already supported by syntect, but it was not enabled by default in deff, now we support everything that syntect supports and add some new syntaxes on top) [Feature] Syntax highlighting for more languages #6
  • also changing the workflows in this PR to allow creating version updates in a standardized way.

User-facing impact

  • more syntaxes are supported + can be onboarded

Validation

  • cargo check --locked
  • Manual testing completed (if applicable)

Checklist

  • PR is focused and scoped to one change
  • Docs updated when behavior changes
  • Breaking changes called out (if any)

@flamestro flamestro added the enhancement New feature or request label Mar 1, 2026
@flamestro flamestro self-assigned this Mar 1, 2026
@flamestro flamestro merged commit 3b45ef1 into main Mar 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant