Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Fix global strategy highlighting #132

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Commits on Sep 26, 2024

  1. Enable skipped test

    HiPhish committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    c9ad60a View commit details
    Browse the repository at this point in the history
  2. Add test for pasting lines with delimiters

    The test currently fails.
    HiPhish committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    30d3bdf View commit details
    Browse the repository at this point in the history
  3. Add set data structure definition

    Previously I was abusing stacks as sets, but this was hard to read
    because it was unclear whether the stacks were actually used for their
    stack properties or just as a makeshift set.  In addition to that stacks
    do not have the idempotence of sets, which as not an issue in practice,
    but it could have caused bugs.
    HiPhish committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    5da744d View commit details
    Browse the repository at this point in the history
  4. Mark Elm query as broken by design

    There is nothing I can do until this issue is resolved:
    
      elm-tooling/tree-sitter-elm#159
    
    The problem is that because the parenthesized pattern does not have a
    container of its own the nesting cannot be determined properly.
    HiPhish committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9e51b84 View commit details
    Browse the repository at this point in the history
  5. Implement new global strategy

    There are now two global strategies and the correct one gets picked at
    runtime based on the version of Neovim.
    HiPhish committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    b334c62 View commit details
    Browse the repository at this point in the history
  6. Updated changelog

    HiPhish committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a026d4a View commit details
    Browse the repository at this point in the history