Skip to content

Actively mantained version of competitest.nvim: tuna.nvim #89

Description

@FrancescoDerme

Hi, and thank you for competitest.nvim, it's been my companion for competitive programming for a long time.

Since the project is no longer actively maintained, I've written tuna.nvim: a ground-up rewrite in modern Lua that aims to be it's successor. I wanted to post here so anyone landing on this repo can find it.

It keeps the workflow you'd expect and adds a fair bit on top:

  • Stress-testing, multiple-solution problems, interactive problems, multiple solution versions,
  • Compatibility with submitter tools (specifically, this one),
  • Clean unused files after a contest,
  • Lualine indicator of the fact that the plugin is listening for competitive companion,
  • Native UI (no nui.nvim dependency),
  • and more

It's built on current Neovim APIs (vim.system, vim.uv, vim.fs) with async I/O throughout.

Feedback, issues, and contributions are very welcome.
Thanks again for all the work on competitest!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions