James Trew and GitHub
aa83606299
fix(config): set default cache_picker.ignore_empty_prompt to false ( #2962 )
2024-03-01 18:09:04 +00:00
James Trew and GitHub
d5c4d98563
doc(config): fix default for cache_picker.ignore_empty_prompt ( #2957 )
2024-02-28 01:00:20 +00:00
Kushashwa Ravi Shrimali and GitHub
e9fd72bdb8
feat: only cache picker if the prompt is non empty; support last non-empty search instead ( #2817 )
2024-02-24 15:05:48 +01:00
James Trew and GitHub
fa81a4b133
fix(picker): prevent status text from hiding prompt ( #2936 )
...
There's a limitation with extmark's `right_align` virtual text and how
it handles side scrolling. This causes text entered to be hidden behind
the virtual text rather than begin the side scroll.
An issue is opened upstream https://github.com/neovim/neovim/issues/27540
But this could take a while before it's fixed as it's considered
`complexity:high`.
This PR adds a temporary workaround of just hiding the status text if the
prompt is long enough to interfere with it.
2024-02-24 01:10:33 +00:00
Simon Hauser and GitHub
9cf58f438f
fix(config)!: fallback to vim.o.winblend ( #2861 )
2024-01-18 11:45:02 +01:00
LW and GitHub
8c69f58427
feat(preview)!: add opts.preview.highlight_limit with default 1MB ( #2715 )
2023-10-02 17:51:34 +02:00
Munif Tanjim and GitHub
84d53dfdbe
feat(pickers): fully customizable layout ( #2572 )
2023-09-27 08:34:22 +02:00
Marskey and GitHub
dc192faceb
feat: add searching indicator ( #1717 ) ( #2637 )
2023-08-07 17:10:24 +00:00
2ea8dcd17b
feat(git): support detached working trees ( #2597 )
...
* feat(git): support detached working trees
closes #2595
* [docgen] Update doc/telescope.txt
skip-checks: true
* fix: use_file_path
---------
Co-authored-by: Github Actions <actions@github>
2023-07-14 17:12:03 +00:00
Simon Hauser and GitHub
66b03e7740
feat!(previewer): replace plenary.filetype with vim.filetype.match ( #2529 )
2023-06-09 11:24:52 +02:00
Christian Clason and GitHub
d8c5ed4e40
feat(ts)!: use upstream treesitter implementation ( #2499 )
...
bumps minimum required neovim version to 0.9, see `help telescope.changelog-2499`
2023-05-24 10:43:04 +02:00
40c31fdde9
feat(previewer): add option for ls --short ( #2486 )
...
Co-authored-by: Github Actions <actions@github>
2023-05-16 09:02:09 +03:00
James Trew and GitHub
d77b37f452
Revert "chore: simplify vimgrep_arguments args ( #2440 )" ( #2488 )
...
This reverts commit cfe6df6257 .
2023-05-07 00:47:52 -04:00
Andrew Snelling and GitHub
cfe6df6257
chore: simplify vimgrep_arguments args ( #2440 )
2023-04-09 10:18:29 +02:00
Reid Swan and GitHub
19ce7f8f24
feat: add support for wrapping history on reaching history begin or end ( #2349 )
2023-01-30 22:06:16 +01:00
James Trew and GitHub
053f2303c4
docs: proof-read edits ( #2311 )
2023-01-22 09:57:53 +01:00
cristiansofronie and GitHub
ed366bba14
docs: fix unfinised sentence in docs ( #2335 )
2023-01-22 09:27:36 +01:00
C.D. MacEachern and GitHub
d7d3ea9015
fix(docs): point to correct lua modules ( #2284 )
2022-12-28 13:41:30 +01:00
Antoine Bertin and GitHub
5fadc247c5
fix: selected icon highlight with color_devicons to false ( #2187 )
2022-10-08 09:10:26 +02:00
Simon Hauser and GitHub
3a29c1e89d
fix: preview = true ( #2168 )
2022-10-08 07:46:08 +02:00
Alexe Radu Andrei and GitHub
c92f86386f
fix: remove un-needed check ( #2144 )
2022-08-26 14:04:23 +02:00
ac38730da1
docs: mappings documentation overhaul ( #2065 )
...
Co-authored-by: TJ DeVries <devries.timothyj@gmail.com >
2022-07-12 11:52:57 +02:00
marcel and GitHub
5dd4b52910
break: cleanup preview.treesitter language setting ( #1612 )
...
this follows nvim-treesitter more closely but enable can also be a table
of enabled languages
The config now looks like this:
```lua
defaults = {
preview = {
treesitter = {
enable = false,
-- or
enable = { "c" },
-- disable can be set if enable isn't set
disable = { "perl", "javascript" },
},
},
},
```
2022-07-01 22:58:05 +02:00
Simon Hauser and Simon Hauser
83b6cadb2c
break: deprecate utils.get_default utils.if_nil ( #1545 )
2022-06-30 14:01:49 +02:00
fdschmidt93 and Simon Hauser
a1aec79cb1
feat: none strategy & control attachment ( #1867 )
2022-06-30 14:01:49 +02:00
Simon Hauser and Simon Hauser
edc6f55ba2
docs: document limitations of file_ignore_patterns and transform_path ( #1955 )
2022-06-30 14:01:49 +02:00
TJ DeVries and GitHub
0b5f1d69d7
feat: Add ability to choose window to edit ( #745 )
2022-05-15 22:08:16 +02:00
Simon Hauser and GitHub
1b6909cfb3
docs(smart_path): add negative performance warning ( #1899 )
2022-04-30 12:10:41 +02:00
Antoine Bertin and GitHub
6e7ed1b963
feat: add default hl group for devicons ( #1849 )
2022-04-18 14:05:57 +02:00
Michael Benford and GitHub
317371d37c
feat: global configuration of results_title and prompt_title ( #1817 )
2022-04-08 18:17:54 +02:00
1a72a92b64
feat: enable individual options for mappings ( #890 )
...
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de >
2022-03-20 21:34:07 +01:00
Suvansh Kumar and GitHub
8c7ac1df9d
docs: fix typo in defaults.history section ( #1797 )
2022-03-20 11:34:44 +01:00
Sultanahamer and GitHub
df0b35c8bc
feat: allow user to wrap picker results ( #701 , #1296 ) ( #1735 )
2022-02-15 08:51:56 +01:00
Luke Kershaw and GitHub
e8ccd47c4f
feat: adds multiselect counter in prompt status_text ( #1614 )
2022-01-14 18:02:24 +01:00
5060f3f0ab
feat: tiebreak config function ( #1401 )
...
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de >
2022-01-09 19:43:06 +01:00
Luke Kershaw and GitHub
f285599440
feat: multiselect icon ( #1572 )
...
* feat: add `multi_icon` option to pickers and corresponding highlight
* feat: allow `multi_icon` to be any length
* fix: adjust `selection_caret` highlighting
2022-01-05 22:42:29 +00:00
Luke Kershaw and GitHub
582dbd4da8
defaults: change center layout default size ( #1546 )
...
* defaults: change `center` layout default size
- now matches the description and has space for a preview above the central block
2021-12-03 17:50:44 +01:00
max397574 and GitHub
7cfddbfd93
feat: add preview width option for bottom_pane layout ( #1505 )
...
* feat(layout_strategies): started adding preview width for bottom pane
* fix(bottom_pane preview_width): fixed some values and added defualt
* fix(config): better default for preview cutoff
* fix(layout): removed unnecessary variable value
2021-11-28 17:32:50 +00:00
Luke Kershaw
d686fb2799
fix: cleanup of layout actions
...
* fix: finish docs and remove mistakes from merge
* fix: change order of `popup` changes based on type of change
- removes "flash" issue where popups don't update in sync
2021-11-18 19:44:12 +00:00
Luke Kershaw and johnybx
edcf07cf88
feat: layout actions ( #1383 )
...
Co-authored-by: johnybx <johnybx@users.noreply.github.com >
2021-11-18 19:44:12 +00:00
johnybx and Luke Kershaw
b952c2f852
feat: add hide / unhide preview ( #1305 )
...
* feat: add hide / unhide preview or results and prompt
* fix edit actions while only preview window is active
* add option to start telescope without previewer -> "disable_previewer_at_startup"
* remove hide / unhide prompt and resutls, improve hide / unhide preview
* fix tests - check if popup window should be created with borders - popup.create does not support setting borderhighlight and border=false
* allow toggle preview even if preview is set to false
* reuse recalculate_layout in hide / unhide preview
* add docs to toggle preview
* check if preview window is valid window
* remove unnecessary changes
* cleanup, remove unnecessary changes
* close all previewers, refactor toggle preview code
[docgen] Update doc/telescope.txt
skip-checks: true
2021-11-18 19:44:12 +00:00
729492406e
feat: exclude option for shorten in path_display ( #1429 )
...
* feat: allow excluding positions for `shorten` in `path_display`
* [docgen] Update doc/telescope.txt
skip-checks: true
Co-authored-by: Github Actions <actions@github>
2021-11-14 09:37:15 +00:00
fdschmidt93 and GitHub
2097f11305
fix: deactivate binary ft detection for Win32 ( #1413 )
...
* Make `file` mime type detection for Windows users opt-in, as it caused issues when they had it
2021-11-04 07:32:02 +01:00
Julian Fricker and GitHub
6652d4d555
feat: Full width select ( #1403 )
...
Can be changed back by setting
telescope.setup {
defaults = {
hl_result_eol = false,
}
}
2021-11-04 07:22:09 +01:00
Simon Hauser and GitHub
587a10d149
chore: remove a lot of deprecated stuff ( #1399 )
2021-11-01 20:30:10 +01:00
Simon Hauser and GitHub
0caec3d6e4
Revert "break: changed the results window highlight to always be full width ( #1312 )" ( #1398 )
...
This reverts commit 3b9ac8edba .
2021-10-31 17:02:38 +01:00
Julian Fricker and GitHub
3b9ac8edba
break: changed the results window highlight to always be full width ( #1312 )
...
Can be changed back by setting
telescope.setup {
defaults = {
hl_result_eol = false,
}
}
2021-10-29 18:57:41 +02:00
nickelc and GitHub
a823ae8eb5
docs: fix typo in qflist_previewer's default value ( #1363 )
2021-10-24 08:20:08 +02:00
be600b5421
feat: more prompt position strategies ( #1280 )
...
* feat: allow `prompt_position` for `vertical` layout strategy
* feat: allow `prompt_position` for `bottom_pane` layout strategy
* stylua
* [docgen] Update doc/telescope.txt
skip-checks: true
* refactor: switch to `string.format`
* stylua
* feat: allow `prompt_position` for `center` layout strategy
* feat: handle user defined `prompt_position` within themes
* [docgen] Update doc/telescope.txt
skip-checks: true
* fix: tweak `center` layout
- ensure `prompt` title is visible when `prompt_position="bottom"`
* fix: refactor `center` tweak
- move title to bottom of picker when `prompt_position="bottom"`
* fix: tweak `bottom_pane` layout
* stylua
Co-authored-by: Github Actions <actions@github>
2021-10-04 21:16:58 +02:00
fdschmidt93 and GitHub
a6c7498bdc
feat: filetype_hook & improved docs; fix preview partial override ( #1273 )
2021-09-27 15:24:35 +02:00