Skip to content

Releases: candango/chase.nvim

Chase Nvim 0.0.1

14 Mar 01:26

Choose a tag to compare

What's new in Candango Chase Nvim 0.0.1

Mar 13, 2026

We are pleased to announce the first official release of Candango Chase Nvim (0.0.1).

Chase is a multi-language execution and test runner for Neovim, designed to streamline your development cycle with dynamic project detection and structured output.

Here are the highlights:

Refactor

  • Externalize Tree-sitter queries to dedicated .scm files #33
  • Centralize runner registration with ChaseRunner interface #30
  • Migrate automatic venv management from pip/virtualenv to uv #23
  • Move python setup to the global chase setup #5

Features

  • Lua Support: Add Plenary-based test runner for specs #31 and basic execution #21
  • Go Support: Create go code execution and test runner #16
  • Python Support:
    • Add unittest module support for test files #7
    • Cursor-based test execution (run only what you are looking at) #12
    • Keymaps for original buffer and automatic venv prefixing #11, #10
    • Support for pyproject.toml and setup.cfg detection #14
  • Multi-language Expansion:
    • Add PHP Runner support #27
    • Add Zig Runner support #26
    • Add Java Runner support #25
  • Buffer Management:
    • Unified buffer-local parameters for runners #29
    • Add basic keymaps to the chase buffer #6
    • Intelligent tracking of Chase buffers #7
    • Prevent redundant auto-commands in non-supported projects #19

Bug Fixes

  • Fix Chase buffer display issues with netrw #24
  • Resolve errors when closing Chase windows with native Nvim commands #22
  • Fix broken runners for Neovim 11.x versions #20
  • Prevent overwriting macro remaps when closing Chase buffers #13
  • Improve cross-platform support (Windows compatibility) #8
  • Block(asynchronously) python virtualenv actions until global virtualenv is done #2

Build

  • Project strucutre #1