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
Dilan Baron
9291922acd
fix typos in readme ( #1009 )
2021-07-17 09:02:54 +02:00
fdschmidt93
3f841cb3c5
fix: error from hopping faster than preview ( #1006 )
2021-07-16 22:24:54 -04:00
Corentin Brunel
b13306e5cc
feat: add cursor layout ( #878 )
...
* Add basic implementation of "cursor" layout strategy
* Update cursor layout strategy to properly follow cursor
* feat(cursor_layout): handle previewer
* Refactor cursor layout code
* Add cursor theme
* Update readme
* Improve cursor theme and layout documentation
* [docgen] Update doc/telescope.txt
skip-checks: true
* Remove trailing whitespace
* Fix issues related with neovim and plugin api changes
* [docgen] Update doc/telescope.txt
skip-checks: true
* Allow preview width to be configured
* [docgen] Update doc/telescope.txt
skip-checks: true
Co-authored-by: Github Actions <actions@github>
Co-authored-by: cbrunel <cbrunel@sogescom.local >
2021-07-16 19:17:21 +01:00
wongxy
747396227d
feat: enable to preview themes ( #980 )
2021-07-16 18:45:31 +02:00
Luke Kershaw
1866265fea
feat: Add length option for shorten_path ( #886 )
...
* feat: add `shorten_len` option for path shortening
- adds option to configure the length of shortened parts of filenames
- only affects paths when "shorten" is in `path_display`
* chore: revert rebase for `path.lua` to 876bed9
* refactor: replace `shorten_len` with the `shorten` key in `path_display`
- also deprecates `utils.path_shorten` and passes straight to `plenary`s `Path:shorten`
* feat: allow `path_display` to handle table keys, as well as strings
2021-07-16 17:41:39 +01:00
Nazeeh ElDirghami
138697980b
feat: Add ability to have a user defined function to format the path display ( #1000 )
2021-07-16 17:20:25 +02:00
Jonathan Teran
37a3a68a78
feat: add search_dirs to split_keywords table ( #986 )
...
This allows the command parser to correctly split `search_dirs` into a
table. Should solve nvim-telescope/telescope.nvim#985
2021-07-14 22:11:07 +02:00
Simon Hauser
876bed9632
chore: changelog for 473 ( #992 )
2021-07-14 19:54:06 +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
Ole
5692edd004
chore: define undefined variable in config example ( #976 )
...
Define the undefined variable “action_state”, which is used in a code
example for replacing picker mappings in the README.
2021-07-12 04:56:10 +07:00
caojoshua
49b86b4610
fix: for closed buffer in tagstack picker ( #972 )
2021-07-11 08:26:57 +02:00
caojoshua
dc0dca27dc
refactor: Jumplist picker uses quickfix entry maker. Delete jumplist entry maker. ( #973 )
2021-07-11 08:24:57 +02:00
toppair
7cdaaaa39d
fix: pasting multiline register content ( #971 )
2021-07-10 17:46:08 +02:00
adrian5
777ff91ddc
docs: Normalize README, fix typos ( #966 )
2021-07-09 21:11:57 +02:00
Simon Hauser
d176dd80da
hotfix: just only false to disable
...
I knew i will break it with my last commit
2021-07-09 21:00:00 +02:00
Simon Hauser
3699605627
feat: cycle prompt history ( #521 )
...
history is enabled on default but cycle_history_next and cycle_history_prev is not mapped yet
Example:
require('telescope').setup {
defaults = {
mappings = {
i = {
["<C-Down>"] = require('telescope.actions').cycle_history_next,
["<C-Up>"] = require('telescope.actions').cycle_history_prev,
}
}
}
}
For more information :help telescope.defaults.history
big thanks to clason and all other testers :)
2021-07-09 20:45:29 +02:00
Jesús Lapastora
385020eb23
docs: Fixed a typo on CONTRIBUTING file ( #969 )
2021-07-09 20:17:34 +02:00
Simon Hauser
1dd6f8408b
fix: wrong information in changelog
2021-07-08 11:16:18 +02: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
Ashish Panigrahi
38907ce7d7
docs: Removed comment on nightly in README ( #954 )
2021-07-03 23:36:19 +02:00
Luke Kershaw
a5608b9026
feat: option to include_extensions in builtin picker ( #953 )
...
- add option `include_extensions` which defaults to `false`
- if `include_extensions` is `true` then add functions from extensions to results
- update `actions.run_builtin` to check if extension function provided
2021-07-03 23:31:45 +02:00
fdschmidt93
bdd0df73a6
feat: select_all, toggle_all and drop_all actions ( #931 )
2021-07-03 10:54:06 +02:00
Tom
c5a6ed16e2
feat: selection_strategy closest ( #885 )
...
* Added closest selection_strategy to use default_selection_index initially but prefer highest ranked match when prompt not empty
* Updated supporting documentation to include selection_strategy
2021-07-02 12:42:25 +02:00
Luke Kershaw
50001d4965
fix: table number option extend ( #947 )
...
* fix: prevent error when overriding tables with numbers
Fixes #944
- refactor `config.smarter_depth_2_extend`
- use `config.smarter_depth_2_extend` for setting `layout_config` in `Picker:new`
* test: check that can override a table with a number for layout configuration
2021-07-02 08:50:55 +02:00
TJ DeVries
5a53ec5c2f
feat: Consistent and sensible layout_config ( #922 )
...
* feat: Consistent and sensible layout_config
* [docgen] Update doc/telescope.txt
skip-checks: true
* [WIP]: Thu 17 Jun 2021 03:36:44 PM EDT
* [WIP]: Thu 17 Jun 2021 03:38:11 PM EDT
* layout_default -> layout_defaults
* remove options from bug repot
* Conni2461 suggestions: part 1
* [docgen] Update doc/telescope.txt
skip-checks: true
* Conni2461 suggestions: part 2
* [docgen] Update doc/telescope.txt
skip-checks: true
* Linting
* Improve deprecation checks
- Move `layout_defaults` handling to `deprecated.lua`
- Check for "layout keys" outside of `layout_config` on `setup`
* fixup: Just add a few more words
Co-authored-by: Luke Kershaw <35707277+l-kershaw@users.noreply.github.com >
Co-authored-by: Github Actions <actions@github>
2021-07-01 05:41:58 -04:00
Luke Kershaw
e5bd4963da
fix: display issues in :Telescope registers ( #940 )
...
* fix: display issues in `:Telescope registers`
- Problems occured when a register contained newlines
- Caused issues in `Picker:set_selection`
- Couldn't move selection when a register with newlines was selected
2021-06-27 12:20:50 +01:00
Simon Hauser
6ac5ee0854
feat: cycle previewers with commit and bcommit already using it ( #528 )
...
- new git previewers
- jump to line in bcommit previewer
- vimdiff for bcommits
- dynamic preview window titles
- more previewers documentation
Cycle previewers are not mapped yet. So you need to setup yourself:
```lua
require('telescope').setup {
defaults = {
mappings = {
i = {
["<C-s>"] = actions.cycle_previewers_next,
["<C-a>"] = actions.cycle_previewers_prev,
},
},
}
}
```
Co-authored-by: Thore Strassburg <thore@weilbier.net >
2021-06-14 21:50:46 +02:00
JINNOUCHI Yasushi
0c1bc129da
chore: use plenary.strings and remove strings functions from utils ( #690 )
...
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de >
2021-06-14 20:47:33 +02:00
Christian Clason
398a0d391a
Merge pull request #908 from Conni2461/fix_rg13
...
fix: ripgrep 13
2021-06-12 18:19:03 +02:00
Simon Hauser
6aa66d9211
fix: ripgrep 13
2021-06-12 17:53:35 +02:00
fdschmidt93
e27c87f88a
feat: add filtering by symbol(s) to lsp_{document,workspace}_symbols ( #903 )
2021-06-10 23:10:18 +02:00
fdschmidt93
1407ac3400
feat: improved configuration and sorting of lsp_{document,workspace}_diagnostics ( #867 )
2021-06-10 17:13:34 +02:00
jpe90
f9ce723f2e
docs: fix navigation link for LSP pickers ( #904 )
2021-06-10 17:05:59 +02:00
Dhruv Manilawala
495f84fd35
feat: delete entry from the picker without closing telescope ( #828 )
...
This action is not mapped but you can do it yourself in your telescope setup call
Example config:
```lua
require("telescope").setup {
pickers = {
buffers = {
mappings = {
i = {
["<c-d>"] = "delete_buffer",
}
}
}
}
}
```
2021-06-09 19:58:36 +02:00
Simon Hauser
618e0e6075
feat: set defaults for each picker in telescope setup ( #883 )
...
This allows easier picker configuration for example:
```lua
require("telescope").setup {
pickers = {
buffers = {
show_all_buffers = true,
sort_lastused = true,
theme = "dropdown",
previewer = false,
mappings = {
i = {
["<c-q>"] = "smart_send_to_qflist",
}
}
}
}
}
```
This configuration will be applied when running `:Telescope buffers`
2021-06-09 19:51:03 +02:00
David Mejorado
feaed4b6e2
docs: update builtin.file_browser options ( #887 )
2021-06-06 21:11:42 +02:00
the continium
4aa4590510
fix: search_dirs in builtin.grep_string ( #897 )
2021-06-06 19:39:09 +02:00
Gwarnifarn
2697bcfaf0
docs: add more builtin.buffers documentation ( #888 )
2021-06-03 22:16:09 +02:00
Jose Alvarez
5b6b23a3a2
fix: correctly check output of git worktree command ( #882 )
2021-06-01 23:27:32 +02:00
fdschmidt93
57ac8dcc3e
feat: add prefiltering to treesitter picker ( #879 )
2021-05-31 09:39:21 +02:00
runiq
e659e3336f
feat: send to loclist ( #868 )
2021-05-31 08:47:05 +02:00
Ben Smith
654b11aa08
Change the show_all_buffers option to true by default for buffers picker ( #858 )
...
* show_all_buffers true by default, added docs
* [docgen] Update doc/telescope.txt
skip-checks: true
* fix for docs, used param instead of field oops
* [docgen] Update doc/telescope.txt
skip-checks: true
Co-authored-by: Github Actions <actions@github>
2021-05-30 22:12:18 -04:00
runiq
517f4b204b
Add documentation for quickfix actions ( #869 )
...
* Add documentation for quickfix actions
* [docgen] Update doc/telescope.txt
skip-checks: true
Co-authored-by: Github Actions <actions@github>
2021-05-30 21:45:57 -04:00
Alex Mastro
d2b3b08077
fix: attempt to concatenate when entry.kind == nil or or symbol_type == nil ( #853 )
2021-05-30 10:54:17 +02:00
Samuel Yvon
ec8cf12cdc
Make comment match with config ( #870 )
...
The configuration example does not match the comment.
2021-05-27 20:01:01 -04:00
Dave Lage
904f849423
Add Ivy Theme
2021-05-27 15:23:25 -04:00