Release v0.6.0 - #79
Merged
Merged
Conversation
The extension release accompanying rzk v0.11.0: the supported rzk range moves to >=0.11.0 <1.0.0 (the postulate tiers and the #data token kinds need the v0.11.0 language server), the README states the new floor, and the Unreleased changelog block becomes v0.6.0 with an entry crediting Islam Talipov's modal-syntax highlighting (#74).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This release accompanies
rzkv0.11.0 and pins the extension to it: the minimum supportedrzkversion is now v0.11.0 (previously v0.9.2), and an extension-managedrzkupdates automatically.#postulate(a permanent axiom) renders in the error red of theinvalidscope; a top-level#assume(a file-wide axiom such asfunext, discharged at module end) renders in the same reddish colour as holes; an#assumeinside a#section(a hypothesis the section abstracts over at its#end) renders in italics. The colours come from the language server marking these names with standard semantic token modifiers (abstract, plusstaticfor postulates), which the extension maps to TextMate scopes. Requiresrzkv0.11.0 or higher.rzkv0.11.0 syntax:#datacommand (the declared name colours as a type, with theusesclause supported as for#define);match,into, and theeliminatorclause as keywords, the branch arrows⇒/=>, and the lattice operations⊔/⊓/sup/inf;rzkv0.11.0 (brace parameters{p : A | φ}). This also fixes a mis-highlighting: a single-line block comment containing a colon was coloured as a brace parameter instead of a comment.<| m | A |>.(t : 2 | φ)as the brace form used to (possible now that the modal-type bar is gone).(suc n)) before a later colon, which could span to following lines and mis-colour them.𝕀/IIwith its endpoints (0_I,1ᵢ, and variants), and modality annotations in binders ((x :♭ A)) in place of the retired modal-type brackets.