Closed mehalter closed 5 months ago
Hi, sorry it took so long, but I was in the process of getting proper testing up and running in the project using Lua and Busted. And while I was at it I added a bunch of tests for this function as well and I noticed that it had a bug: if a buffer was not in the table the expression lib.buffers[bufnr]
would evaluate to nil
, which is unequal to false
, and so we would get a false positive result.
Can you please squash the commits into one and rebase on the current master
? I can merge the PR then.
No problem! Thanks for taking a look at this! Just squashed and rebased!
Merged, thank you.
This just adds a nice function in the API to check if rainbow delimiters are enabled in a buffer. It is currently feasible by directly requiring and accessing the internal lib functions but that seems a bit unsafe. Also was thinking if it should also check if the value isn't
nil
to see if it's actually attached. Maybe that should be a different API function (is_attached
)? Feedback super welcome!Also, amazing job with this project! Very much appreciate the revival of the original archived project and all of the refactors and improvements that have gotten it to where it is today :D