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:
- chore: fix stylua ci
- fix(oldfiles): use path separator from builtin utils in cwd_only (#2340)
- docs: fix unfinised sentence in docs (#2335)
- docs: proof-read edits (#2311)
- docs: telescope.nvim spelling and grammar fixes (#2325)
- fix: man_pages on macOS and FreeBSD (#2326) (#2352)
- fix: wrap nvim_buf_set_option in a protected call (#2346)
- fix: kyazdani42/nvim-web-devicons is now nvim-tree/nvim-web-devicons (#2343)
- chore: use luarocks-tag-release action (#2364)
- fix: execute autocmds correctly (#2375)
- docs: added config directions for Lazy.nvim package manager (#2377)
- fix: rename ts_utils.get_node_range -> vim.treesitter.get_node_range (#2376)
- fix: avoid eval "= directly in builtin registers picker (#2347)
- docs: add missing documentation for builtin lsp symbols (#2365)
- fix:
reverse range in character class
error (#2345) - fix: wrap_results option breaking scrolling of results window (#2322)
- fix(builtin.commands): add the command w/ zero arguments to cmd history when executed (#2320)
- fix: current_buffer_fuzzy_find push cursor (#2393)
- fix: apply jump_type only if the definition file is different from the current file (#2324)
- fix: previewer = true (#2395)
- fix: current_buffer_fuzzy_find highlighter (#2394)
- fix: preview cycling and titles work after
:Telescope resume
(#2422) - feat: utilize last window cursor position (#2416)
- fix: make git_status diff works with staged files (#2421)
- fix: Incorrect refine option for prompt_prefix (#2413)
- doc: remove extra
{
from Lazy.nvim package manager directions (#2406) - doc: fix border characters in docs (#2388)
- feat: support for multi-part file extensions like *.test.js (#2252)
- fix: icons with multiple dots but without custom overrides (#2256)
- fix: icon hl width for various pickers (#2450)
- fix:
vim.treesitter.get_query
deprecated (#2451) - fix(action): grep_string select_default with nil column (#2447)
- chore: simplify vimgrep_arguments args (#2440)
- docs: add description for available git branch actions (#2436)
- fix(from_entry): escape paths with
$
symbol (#2412) - fix: escape cwd symbols for
async_oneshot_finder
(#2460) - fix: some builtin functions missing in completion list (#2464)
- fix(health): remove deprecated api warnings in health check (#2478)
- fix(actions): support commands with special chars (#2224)
- Revert "chore: simplify vimgrep_arguments args (#2440)" (#2488)
- fix: flex layout strategy configurations error (#2503) (#2504)
- fix: replace default mapping rather than mapping CR directly for history and search pickers (#2506)
- fix(pickers): display preview title at the same position as results title for bottom_pane layout (#2494)
- fix(preview): update mime-type check for json files (#2221) (#2480)
- fix: exclude directories from oldfiles picker (#2485)
- fix: opening file starting with a plus (#2509)
- fix: icon highlights (broken on nightly) (#2522)
- fix(lsp.definitions): compare file uri with
targetUri
(#2514) - feat: sorting popup autocomplete items and initial builtin items (#2518)
- chore(ci): bump stylua action (#2523)
- fix: always add index to entry (#2442)
- fix: previewers & entry maker file encoding (#2430)
- fix: correctly restore cursor position in original window (#2336)
- fix(finder): followup to #2442, make sure entry is not nil (#2526)
- fix(actions): send_to_* and smart_send_to_* now append to history (#2527)
- fix: make sure buf is valid before updating highlighting (#2524)
- fix: make sure that prompt_win is valid bevore closing it (#2533)
- Revert "fix: correctly restore cursor position in original window (#2336)" (#2538)
- fix(bcommits): wrong selection field is used (#2550)
- fix(mappings): expr for insert mode (#2458)
- fix(registers): add small delete remove black hole (#2553)
- fix: use
:botright
modifier for quickfix window open (#2554) - refactor(mappings): use vim.keymap and remove __TelescopeKeymapStore (#2551)
- fix(actions): which_key after mappings rework (#2556)