All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.2.1 (2026-04-06)
- Add
BufflsTsLs:with(7237858) - Make
ForBash:newnon-private (this will be needed for Moonicipal) (ee53e57)
- Make the nodes table agnostic to whether
iter_matchesreturns arrays of arrays of nodes in the captures array (7da9b1e)
0.2.0 (2025-07-20)
BufflsForBash:add_flaggenerator function receive a context object rather then the flag arg- Direct generators receive a context objects with the
paramsas a field instead of justparamsdirectly
BufflsForBash:add_flaggenerator function receive a context object rather then the flag arg (21bbfca)- Add
buffls.LineListLs- a buffls for working with a simple text buffer that represents a list of lines (d562e85) - Add
BufflsForBash:add_cli_arg(df5516b) - Direct generators receive a context objects with the
paramsas a field instead of justparamsdirectly (bd4d804) - Improve
BufflsForBash:for_buffer(885c742)
- Flag completion for
BufflsForBashending up with double--(6ea0361) - Use
{all = false}when usingiter_matches(842bb53)
0.1.0 (2025-07-20)
BufflsForBash:add_flaggenerator function receive a context object rather then the flag arg- Direct generators receive a context objects with the
paramsas a field instead of justparamsdirectly
BufflsForBash:add_flaggenerator function receive a context object rather then the flag arg (21bbfca)- Add
buffls.LineListLs- a buffls for working with a simple text buffer that represents a list of lines (d562e85) - Add
BufflsForBash:add_cli_arg(df5516b) - Direct generators receive a context objects with the
paramsas a field instead of justparamsdirectly (bd4d804) - Improve
BufflsForBash:for_buffer(885c742)
- Flag completion for
BufflsForBashending up with double--(6ea0361) - Use
{all = false}when usingiter_matches(842bb53)
- Replace the deprecated
vim.treesitter.parse_querywithvim.treesitter.query.parse.
- [BREAKING] Hover support, since the builtin
vim.lsp.hoverkept complaining about the empty responses.
- null-ls source for routing LSP requests to a
b:bufflsobject. - LSP requests routing based on Treesitter queries.
- A special wrapper for writing buffer langauge servers for Bash.