summaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)Author
2022-03-20fix: default `layout_config` to `{}` on `cycle_layout` actions (#1796)Luke Kershaw
2022-03-13hotfix: scrolling should work correctly againSimon Hauser
2022-03-13fix: selection strategy madness if its not set to `reset` (#1559)Simon Hauser
* fix: selection strategy madness when its not row * fix: selection_strategy row
2022-03-13fix: action mt again (#1487)Simon Hauser
actions should be concatinable again
2022-03-13feat: improve UX with vim.notify (#1763)tami5
* fix(notify): don't report request on new line * ref(notify): update message format * ref(msgs): always quote values + decrease duplication * fix(ci): undefined variables * ref(actions): temporary silent actions.__index errors * cleanup * revert: panic effort, we continue to use error for those Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2022-03-13chore: delete unused functions (#1788)Simon Hauser
* chore: delete unused functions * chore: remove unused file No one needs this WIP file as well. We already have all these pickers implemented in a better way
2022-03-12feat(diagnostics): additional filter options (#1610)Sean Mackesey
- root_dir. Useful to browse only project-scoped diagnostics. - buflisted status. Useful to exclude diagnostics from unlisted buffers, which are created by language servers that analyze the entire project/workspace (e.g. sumneko-lua).
2022-03-12fix(find_files): follow with unix `find` command (#1787)i3Cheese
2022-03-11fix: disable signcolumn in telescope windows (#1781)Simon Hauser
2022-03-11feat(lsp): ignore_symbols option (#1745)tami5
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2022-03-11fix: allow Number type should be allowed for option keys (#1782)Fabio Manganiello
* Number type should be allowed for option keys Some extension (e.g. `dap`) use integer numbers for their selector options instead of strings. Before this commit, the interface for these plugins breaks when using `ui-select` with a stack trace like the following: Error detected while processing function StartDebugger: line 33: E5108: Error executing lua .../telescope.nvim/lua/telescope/pickers.lua:1359: Should be string, found: number stack traceback: [C]: in function 'assert' .../.vim/bundle/telescope.nvim/lua/telescope/pickers.lua:1359: in function 'new' ...e-ui-select.nvim/lua/telescope/_extensions/ui-select.lua:22: in function 'pick_one' .../nvim-dap/lua/dap/ui.lua:32: in function 'pick_if_many' .../nvim-dap/lua/dap.lua:225: in function 'select_config_and_run' .../nvim-dap/lua/dap.lua:551: in function 'continue' [string ":lua"]:1: in main chunk * style Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2022-03-11feat(lsp_references): expose include_declaration option (default still true) ↵tami5
(#1449)
2022-03-11fix(grep): make filename parser non-greedy (#1785)Tom
To protect against content variation including colon / number combinations
2022-03-10fix: error on toggling selection with empty picker (#1786)Tor Bratsberg
2022-03-10refactor: remove redundant state in preview (#1761)Laura
2022-03-10fix(*grep): escape dot when not using regex (#1784)Slotos
2022-03-10fix: man_pages previewer, respecting MANPATH and apropos output parsing (#1764)Simon Hauser
- introducing putils writer and use it rather than using PAGER env var - introducing env for lua/telescope/_.lua job interface - to respect MANPATH (and PATH just in case) - fix for apropos output parsing might return e.g. `alacritty, Alacritty` We need to split on first `,`
2022-03-08fix: treesitter picker with lua (defintions) (#1779)Simon Hauser
2022-03-06fix: skip path escaping when adding items to quickfix list (#1712)Daniel Imfeld
2022-03-04docs: fix typo 'seperator' in documentation (#1767)Vivianne
2022-03-02Change center layout strategy to allow vertical anchoring (#1719)Alef Pereira
* Change center layout strategy to allow vertical anchoring Affects `telescope.pickers.layout_strategies.center` that is used by dropdown (`telescope.themes.get_dropdown()`) theme, allowing more customization for dropdown theme, i. e. setting it in the top with mirrored preview. For `anchor` containing `N` or `S` will ignore `mirror` config and preview will be placed as follows: - Anchoring for `N` put the preview below the prompt result block. - Anchoring for `S` put the preview above the prompt result block. - For horizontal anchoring preview will be placed according to `mirror`. * [docgen] Update doc/telescope.txt skip-checks: true Co-authored-by: Github Actions <actions@github>
2022-02-23fix builtin.autocommands throwing error (#1758)Vedant Neema
2022-02-15feat: allow user to wrap picker results (#701, #1296) (#1735)Sultanahamer
2022-02-14fix: add opts.bufnr and opts.winnr to builtin picker (#1706)James Trew
2022-02-14fix: builtin `autocommands` previewer throws error (#1732)daangoossens22
2022-02-13fix(actions.qflist): make it work with vim quickfix commands (#1742)Connor Sheehan
use `r` mode to instead use `" "` mode. This makes Telescope quickfix list action send results to a new list in the quickfix stack instead of overwriting the entries in the current list. Doing so enables `:chistory`, `:colder` and `:cnewer` functions to review results of previous Telescope queries. The location list uses a similar API and is updated in this PR also (ie this also enables :lhistory, :lolder and :lnewer).
2022-02-13feat(spell_suggest): ignore spell setting (#1744)Roland Fredenhagen
z= works even when spell is not set. I think it would be nice if Telescope would behave the same.
2022-01-31chore: format with stylua 0.12.0 (#1730)Simon Hauser
2022-01-28feat (keymaps): add configuration options (#1703)daangoossens22
2022-01-28fix (autocommands): doesn't show all autocommands (#1717)daangoossens22
2022-01-28fix(lsp): add missing offset encoding (#1718)Chinmay Dalal
2022-01-28fix(action): insert symbol in insert mode (#1722)Christian Clason
followup to #1618, ensure insert after cursor
2022-01-18fix: add offset encoding to `vim.lsp.util.locations_to_items()` call (#1694)Chinmay Dalal
2022-01-18fix: add offset encoding to `apply_workspace_edit` call (#1697)Richard Mathieson
2022-01-18feat: show a message for unknown command (#1698)zeertzjq
2022-01-18fix: always update preview when `_selection_entry` changes (#1693)Luke Kershaw
2022-01-16fix: handle filenames with colons in `live_grep` (#1609)Luke Kershaw
2022-01-15fix: update `multi_icon` with `select/drop/toggle_all` actions (#1682)Luke Kershaw
* fix: `multi_icon` with `select/drop/toggle_all` * typos * fix: add check for no caret found * fix: add check for no line found * fix: check `max_results` in `Picker:can_select_row` - also switch order of highlighting in `select/drop/toggle_all` actions * fix: make `max_results` check a strict inequality * [docgen] Update doc/telescope.txt skip-checks: true * fix: update `prompt_status` on `select/drop/toggle_all` actions Co-authored-by: Github Actions <actions@github>
2022-01-14feat: make results pane of builtin `keymaps` more readable (#1684)daangoossens22
2022-01-14chore: remove deprecated shorthand functions lsp_*_diagnosticsSimon Hauser
From now on use Telescope diagnostics. For more informations see `:help telescope.changelog-1553` and `:help builtin.diagnostics`
2022-01-14fix(health): check fdfind before fd to fix weird output on ubuntuSimon Hauser
fix #1425
2022-01-14feat: adds multiselect counter in prompt status_text (#1614)Luke Kershaw
2022-01-14fix (nightly): add offset encoding to vim.lsp.util.jump_to_location() call ↵Chinmay Dalal
(#1688)
2022-01-11break!: remove file_browser from builtins (#1453)fdschmidt93
The file_browser now has been fully removed. Please move to github.com/nvim-telescope/telescope-file-browser.nvim for a more featureful extension that replaces the builtin file browser.
2022-01-09Revert "fix: folding when a file is opened (#1643)" (#1673)Simon Hauser
This reverts commit 01426c491b2b612b48f48b26e2e77679006999d3.
2022-01-09feat: tiebreak config function (#1401)Julian Fricker
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2022-01-09fix(builtin.treesitter): make sure that kind is not nilSimon Hauser
If kind is nil then prefilter throws an error fix #1631
2022-01-09fix: folding when a file is opened (#1643)Abel Mulugeta
* fix: folding after a file is opened fixes #559 * fix: wrap nvim_win_set_cursor in autocmd * chore: Cleanup folding fix * explain the reason behind the autocmd Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2022-01-09fix: documentation for lsp_range_code_actions (#1644)Ole Strøhm
2022-01-09fix: allow `which_key` action without preview (#1668)Luke Kershaw