tami5
03c2b8f6bb
refactor(pickers): remove additional fileopen ( #1154 )
...
unfinished work from #1122
2021-08-23 10:17:59 +03:00
Emilia Simmons
d8eeb0e4ac
pickers(*): Add support for &tags ( #1122 )
2021-08-23 01:02:09 +03:00
TJ DeVries
a97af306c4
feat(performance): Major performance improvements using async v2 from @oberblastmeister ( #987 )
...
* start: Working w/ async jobs
* short circuit to using bad finder if you pass writer.
2021-08-20 11:11:24 -04:00
Nazeeh ElDirghami
ca195e32e0
feat: live_grep and grep_string function for additional opts (allow file mask) ( #1017 )
2021-08-04 09:07:04 +02:00
Lee Marlow
82f4d3028b
feat: add no_ignore option to find_files ( #1010 )
...
Allow find_files to find files ignored by .gitignore
and other ignore files. This is supported by fd, rg, and fdfind.
2021-07-29 12:45:19 +03:00
Simon Hauser
79644ab677
chore: use stylua for formatting ( #1040 )
...
* chore: stylua job and config
* reformat with stylua
2021-07-23 11:42:37 -04:00
Daniel Imfeld
3f17192322
feat: add ^ and $ to characters handled by regex escape ( #1007 )
2021-07-17 16:27:14 +07:00
wongxy
0708120a84
fix: correct the prompt title ( #1013 )
2021-07-17 10:27:36 +02:00
anott03
df579bac42
refactor: move from telescope.path to plenary.path ( #473 )
...
This will deprecate telescope.path, we will remove it soon. Please move over to plenary.path
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de >
2021-07-14 19:25:00 +02:00
Luke Kershaw
a4896e5ef3
fix: builtin find_files, find command win32 check == 0 ( #989 )
...
- changes check for Windows OS, as 0 is truthy, so `not 0` and `not 1` are both `false`
2021-07-14 13:46:46 +02:00
Luke Kershaw
999fad2ce5
feat: add Windows where file finder command ( #979 )
2021-07-13 19:16:50 +01:00
caojoshua
d5a8e48aa6
Consistent filepath display and code cleanup. ( #839 )
...
BREAKING CHANGE: see :help telescope.changelog-839 for more information
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de >
2021-07-08 10:30:44 +02:00
Simon Hauser
6aa66d9211
fix: ripgrep 13
2021-06-12 17:53:35 +02:00
the continium
4aa4590510
fix: search_dirs in builtin.grep_string ( #897 )
2021-06-06 19:39:09 +02:00
fdschmidt93
57ac8dcc3e
feat: add prefiltering to treesitter picker ( #879 )
2021-05-31 09:39:21 +02:00
Ben Smith
e88864123b
Docs for builtin pickers ( #783 )
2021-05-13 18:44:26 +00:00
Khalid
25a7ecc289
feat: add use_regex option to grep_string ( #767 )
2021-05-08 14:02:18 +02:00
Alex Fischer
ad30a7b085
fix: file browser navigate to parent directory on windows ( #786 )
2021-04-28 20:15:25 +02:00
Dhruv Manilawala
28ae702682
fix: use treesitter language name instead of ft if available ( #801 )
...
* fix: use treesitter language name if available
This will fix the problem where the filetype is different than the
treesitter lang name. Eg., filetyep -> "sh", langname -> "bash"
* refactor: use treesitter only if the query object is available
* refactor: ok -> parser_ok ;)
2021-04-28 10:29:28 -04:00
August Masquelier
f92b9b1fae
fix: live_grep path appending with cwd when already absolute ( #768 )
2021-04-17 22:50:07 +03:00
James Walmsley
07d518105c
picker(live_grep): add option to grep only over open files ( #666 )
2021-04-14 18:31:22 +03:00
TJ DeVries
64e59060b1
feat: asyncify pickers - except for live_grep ( #709 )
...
* something kind of works already
* yayayayayayayayayayayayayayayayayayayayayayayayayayayayayayayayaya
* use async for everything besides live jobs
* fix: fixup autocmds previewer
* fix: lints for prime
* temp: Add example of how we can think about async sorters
* feat: Allow picker to decide when to cancel
* fix: simplify scoring logic and tests
* fixup: name
* fix: Move back towards more backwards compat methods
* fixup: Remove results from opts
* fixup: remove trailing quote
* fixup: Attempt to clean up some more async items. Next is status
* wip: Add todo for when bfredl implements extmarks over the EOL
* wip
* fixup: got em
* fixup: cleaning
* fixup: docs
2021-04-08 10:35:44 -04:00
TJ DeVries
e5fbe6fe60
fix: Use standardized names for current buffer fuzzy find ( #737 )
2021-04-07 17:12:47 -04:00
TJ DeVries
0b2c801978
feat: buf highlights for current buffer fuzzy find ( #732 )
...
* feat: Add buffer highlights from treesitter
* fix: Handle not having tree sitter in some buffers
* fixup
* fixup
* fixup: move back to old node
2021-04-06 19:59:42 -04:00
August Masquelier
d0cf646f65
feat: current buffer fuzzy find improvements ( #694 )
...
If you don't want to have a previewer disable it with `:Telescope current_buffer_fuzzy_find previewer=false`
To ignore empty lines do: `:Telescope current_buffer_fuzzy_find skip_empty_lines=true`
2021-04-04 13:04:06 +02:00
Jesse Leite
2c4efc2f8a
fix: better relative path output in live_grep and grep_string ( #683 )
2021-03-31 09:47:21 +02:00
Kyoichiro Yamada
2e03f67de9
picker(git_branch): show committer, upstream and date ( #695 )
...
* wip: rich finder for branches
for: https://github.com/nvim-telescope/telescope.nvim/issues/569
* fix some diagnostics
2021-03-29 21:04:25 +03:00
Jesse Leite
a7fa60411e
Fix prompt titles. Closes #OCD. ( #675 )
2021-03-21 12:44:08 +07:00
Tom
e7f724b437
feat: add hidden opt to file_browser ( #608 )
...
:Telescope file_browser hidden=true
2021-03-04 20:40:35 +01:00
Simon Hauser
4dd35ef0e1
feat: file browser & refresh interface ( #290 )
...
and more picker api stuff for sunjon. refresh is implemented for file_browser and git_status
2021-02-23 22:10:19 +01:00
TJ DeVries
d7c02e3b52
feat: Action improvements ( #472 )
...
* feat: replace_map
* feat: Add action_set and action_state
* fix: Move all actions.get_ to action_state.get_
* fix: replace all internal references of _goto_file_selection_edit
* feat: add some docs
* fix: lint
* feat: actions.select
* remove mentions and usage of goto_file_selection APIs
* feat: special case attach_mappings to be overridable and defaultable
* Having goto_file_selection mappings will cause a error
as well as replacing deprecated goto_file_selection methodes
For config and replacing use this instead:
- actions.select_default
- actions.select_horizonal
- actions.select_vertical
- actions.select_tab
Only replacing:
- actions.set.edit -- for replacing all select functions
* adds actions.state.select_key_to_edit_key
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de >
2021-02-22 11:30:57 -05:00
Asbjørn Håland
1c5e42a6a5
feat: add 'follow' opt to find_files ( #530 )
...
This will add possibility to follow symlinks
2021-02-12 22:31:27 +01:00
anott03
5995a8be8f
Undo #465 ( #469 )
...
We have broke all extension that do some sort of goto_file_selection:replace
Problem described here: https://github.com/nvim-telescope/telescope.nvim/pull/465#issuecomment-767831897
Possible solution: https://github.com/nvim-telescope/telescope.nvim/pull/465#issuecomment-767808213
2021-01-27 17:22:11 +01:00
anott03
ccbb7f5638
fix: move to actions.select as default action ( #465 )
2021-01-25 19:20:01 +01:00
tami5
a81f316712
grep_string/live_grep support multiple dirs ( #448 )
...
+ overwriting vimgrep_argumnets
2021-01-20 15:50:13 +03:00
Simon Hauser
5701255097
fix #426 ( #427 )
2021-01-12 22:26:12 +01:00
Simon Hauser
6461b07454
fix #385 ( #422 )
2021-01-12 17:20:02 +01:00
Simon Hauser
313ce9d0b6
fix: live_grep will now accept cwd ( #390 )
2021-01-04 22:01:03 +01:00
elianiva
88ebcaab10
fix: escape chars instead of resetting the prompt ( #379 )
2021-01-03 15:07:37 +01:00
elianiva
c3806f46b9
fix: live_grep throws an error if you insert \ ( #378 )
2021-01-03 11:59:16 +01:00
Simon Hauser
a0b37473a9
fix: tags now work with hasktags ( #375 )
2020-12-31 16:17:09 +01:00
tamago324
e555cd375f
feat: all entry_makers are now overridable and icons for builtin.buffers ( #364 )
2020-12-27 17:15:52 +01:00
Julian Berman
20fffc7c25
Feat: Add hidden to find_files ( #340 )
2020-12-26 18:48:49 +01:00
Anirudh Haritas Murali
b5ff9de13d
feat: add search_dirs opt to builtin.find_files to search from multiple dirs ( #237 )
2020-12-17 00:01:49 +03:00
Simon Hauser
141dc6d55e
ci: Add luacheck ci job ( #317 )
...
* Add luacheck ci job
* Fix most of the linting issues
* fixup: lint
Co-authored-by: TJ DeVries <devries.timothyj@gmail.com >
2020-12-09 15:46:41 -05:00
Simon Hauser
c276db06e2
Feat: Opt in vim buffers for previewers ( #298 )
...
Enable with:
require('telescope').setup {
defaults = {
file_previewer = previewers.vim_buffer_cat.new,
grep_previewer = previewers.vim_buffer_vimgrep.new,
qflist_previewer = previewers.vim_buffer_qflist.new,
}
}
2020-12-09 16:58:22 +01:00
Simon Hauser
4a8ea7763e
Refactor builtin ( #287 )
2020-11-26 08:16:58 +01:00