Skip to content

v4.17.0

Compare
Choose a tag to compare
@Iron-E Iron-E released this 15 Mar 21:27
· 54 commits to master-v4 since this release
dad6ad8

Changelog

v4.17.0 - 2024-03-14

Features

  • (docker) Label key highlighting
  • (dockerfile) Braces as @punctuation.brace
  • (dockerfile) Conceal quotes
  • (dockerfile) Highlight strings as @string
  • (dockerfile) Mount args
  • (export) Fish export format
  • (fish) Highlight command substitution in strings
  • (fish) Argv highlighting
  • (fish) Builtin variables
  • (groups) Dedicated vim-dadbod-ui support
  • (groups) Default for @markup.danger
  • (groups) @lsp.typemod.function.builtin
  • (groups) @lsp.typemod.string.escape
  • (nix) Highlight hasAttr ? syntax
  • (queries) Dockerfile support
  • (queries) Dedicated typst queries
  • (queries) Dedicated fish support
  • (queries) Nix highlighting
  • (regex) Dedicated support
  • (typescript) this type
  • (typst) Conceal italics and bold
  • (yaml) Conceal quotes

Bug Fixes

  • (fish) Invalid fmt syntax
  • (fish) Highlight command substitution consistently
  • (init) offset-from! doesn't work with new all = true directive
  • (js&ts) Certain storage keywords shown as @keyword
  • (markdown) Ending code block not same as beginning
  • (markdown) Header marking highlighting
  • (nix) Make LSP not clobber builtin constants
  • (nix) import does not show as @keyword.include
  • (typescript) Highlight generator methods like generator functions
  • (typst) Update queries

Improvements

  • (bash) Do not suppress detection of constants
  • (bash) Align substitution highlighting with fish
  • (export) Export operators as @operator
  • (fish) begin and end
  • (fish) source like import
  • (groups) Show const functions as functions, not const
  • (markdown) Simplify queries
  • (markdown_inline) Consistently use @markup.environment, .link
  • (queries) Remove single [ foo ] matches
  • (toml) Simplify queries
  • (typescript) Generator function annotation
  • (vimdoc) Defer to upstream label implementation

Maintenance

  • (json) Remove unnecessary queries