Find, Filter, Preview, Pick. All lua, all the time.
New small release that fixes a bunch of issues. Big thanks to @jamestrew for helping with maintaining telescope and contributing a good amount of patches.
Full changelog below:
@:
(#2808)only_cwd
handling with partial matches (#2845)path_display
(#2881)expand_dir
(#2824)Another small release, with a couple of bug fixes.
Full Changelog:
Small release but two really important fixes.
One fixes a bug that was exposed in the latest nvim release 0.9.4 and another bug fix finally fixes folds for files opened by telescope. Thanks to @folke for finding a workaround for this long standing issue. Also thanks to everyone else who contributed to this latest release.
Full Changelog:
prompt_prefix
leading whitespace normal mode cc (#2699)Another smaller release which fixes a couple of bug with the latest nvim nightly builds.
Thanks to everyone who contributed:
setup()
when attach_mappings provided (#2613)is_uri
(#2645)is_uri
(#2648)is_uri
empty path (#2671)Another stable release with a lot of fixes, especially if you are running nvim 0.9. Also, noteworthy is the refactoring of telescope mappings, which simplifies code and should generally work better.
This telescope version still has support back to nvim 0.7, but we will now focus on development for telescope utilizing new features made available in nvim 0.9.
Thanks to everyone who participated in this release, by opening issues (I know I have a huge backlog I still need to work through) and by providing PRs. Full changelog:
reverse range in character class
error (#2345):Telescope resume
(#2422){
from Lazy.nvim package manager directions (#2406)vim.treesitter.get_query
deprecated (#2451)$
symbol (#2412)async_oneshot_finder
(#2460)targetUri
(#2514):botright
modifier for quickfix window open (#2554)It's been quite a while since the last release and not everything went as planned because I couldn't put the time into telescope that I wanted to put into it. Neovim 0.8 released and broke a couple of things in telescope that still need to be resolved, but a 0.1.1 feels necessary at this point because it resolves some big issues. I will most likely release another version soon that fixes some of these major issues.
The biggest new thing that made it into this release is that we now have a github workflow that automatically pushes to luarocks thanks to @mrcjkb and @teto, so going forward you can use luarocks to install telescope.nvim and plenary.nvim
Thanks to everyone who participated in this release, by opening issues (I know I have a huge backlog I still need to work through) and by providing PRs. Full changelog:
Telescope
command lsp_definition call (and potentially more) (#2086)Today we are finally releasing telescope 0.1.0, our first stable release, it only took us 2 years, almost 250 contributors and over 2000 issues and PRs.
With this release we also introduce a new release branch 0.1.x which will get constant fixes, performances improvements and new features without breaking backwards compatibility, so we kindly ask you to switch to either the fixed 0.1.0 tag or this release branch. This allows us to treat the main branch as an actual development branch where we can introduce breaking changes more easily.
Telescope 0.1.0 is compatible with neovim 0.7.0 and newer and we will not raise the minimum required version for the lifecycle of the 0.1.x branch.
Telescope is a fuzzy finder written in lua that provides a simple interface that allows everyone to write their own fuzzy pickers.
After this release, we spoke about redesigning the fuzzy engine and move it to a compiled language like rust to improve performance. The core engine part can then be used in "frontend clients" like a neovim plugin or even a cli tool.
Thanks to everyone who was part in shaping telescope and this release by opening PRs and Issues. With 244 contributors, I can't mention everyone. Special thanks go to: