Logan Connolly
b0c04c62b5
feat: add utility for fetching buffer directory ( #902 )
2021-09-01 16:52:45 +02:00
Simon Hauser
8381a215e0
hotfix: should have been there but wasnt
...
ref: https://github.com/nvim-telescope/telescope.nvim/issues/1145#issuecomment-903161099
2021-08-21 21:13:09 +02:00
Simon Hauser
1c276f5539
fix(pickers): config mappings ( #1147 )
...
This happens because we removed our packed deepcopy. So i refactored
this part to not do a deepcopy
2021-08-21 21:02:38 +03:00
Simon Hauser
364d795d22
fix: some improvements for telescope.symbols if run in insert mode ( #1117 )
...
- keep insert if run in insert mode
- also look in `.local/share/nvim/telescope/symbols/*.json` for symbols
can be overriden with `symbol_path`
2021-08-21 16:48:19 +02:00
Simon Hauser
2c573b9d12
fix: picker config ( #1094 )
2021-08-09 21:28:16 +02:00
Simon Hauser
e7362e9996
chore: reformat docs after tree-sitter-lua changes
2021-08-04 22:41:18 +02:00
zeertzjq
d7cdfcbeb6
feat: add option jump_type to lsp_definitions and lsp_implementations ( #1077 )
2021-08-04 22:33:13 +02:00
zeertzjq
654903fc04
fix: preview the correct man page section ( #1076 )
2021-08-04 22:19:39 +02: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
Luke Kershaw
f8caad1d6b
fix: fix file_browser on windows and potentially other file opens ( #1026 )
2021-08-03 11:08:42 +02:00
Joel Palmer
b742c50bf1
feat: add git reset action for git commits picker ( #999 )
2021-07-30 00:16:45 +03: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
Simon Hauser
46e03a935f
feat: sort_mru for builtin buffers ( #1028 )
...
:help builtin.buffers
2021-07-19 09:10:06 +02:00
wongxy
747396227d
feat: enable to preview themes ( #980 )
2021-07-16 18:45:31 +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
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
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
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
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
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
Gwarnifarn
2697bcfaf0
docs: add more builtin.buffers documentation ( #888 )
2021-06-03 22:16:09 +02:00
fdschmidt93
57ac8dcc3e
feat: add prefiltering to treesitter picker ( #879 )
2021-05-31 09:39:21 +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
Ben Smith
e88864123b
Docs for builtin pickers ( #783 )
2021-05-13 18:44:26 +00:00
saadparwaiz1
6dc69f46f6
fix: add git_stash field to builitn ( #836 )
...
PR #800 add git_stash picker. However, it's not added as a field in builtin.
2021-05-11 17:08:14 +02:00
caojoshua
e2907fc0f2
feat: jumplist picker and jump to row/col on existing buffers. ( #813 )
2021-05-09 11:05:12 +02:00
Volodymyr Kot
712de3e182
feat: add search history picker ( #769 )
...
Co-authored-by: Volodymyr Kot <vkot@palantir.com >
2021-04-23 18:24:09 +03:00
Viktor Kojouharov
13dae8c4d9
lsp: Implement lsp.implementations similar to lsp.definitions ( #743 )
...
Fixes #730
2021-04-20 17:31:43 -07:00
oberblastmeister
253d3aaa6b
added a new DynamicFinder (which can be used with rust_analyzer) ( #705 )
...
* started tree finder
* made tree more ergonmic
* deleted unneeded comments
* added stack root and node
* added preprocessing
* using staticfinder instead of separate finder, custom entry maker
* added selections and remember
* removed unused stuff
* fixed warnings
* fixed remember and selections pop
* started branch
* added go function
* changed up test
* removed root parameter from go function
* changed back to not do_close
* removed node and leaf classes
* removed stack class instead for table.insert and table.remove
* fixed warning
* started branch
* added better preprocessor and tree class
* started some tests
* finished making tests pass
* cleaned up
* fixed make entry and updated example
* started
* added some stuff
* deleted uneeded stuff
* added cancelable
* changed workspace requester
* use better cancellation mechanism
* removed accidental stuff
* removed useless print
* delete more useless stuff
* rename to dynamic
* added request cancellation
* CHECK IF NIL
* removed unused
* added trash global variable
2021-04-13 14:39:14 -04:00
TJ DeVries
ba1e674e68
fix: update to newer code ( #744 )
2021-04-09 13:04:01 -04:00
oberblastmeister
ff428c9187
feat: lsp definitions ( #631 )
...
* added lsp definitoins
* don't call locations_to_items when there is one
Co-authored-by: Jae-Won Chung <jaywonchung@snu.ac.kr >
* added missing end
* added description
* added to feature map
* Update lua/telescope/builtin/lsp.lua
Co-authored-by: fdschmidt93 <39233597+fdschmidt93@users.noreply.github.com >
* Update lua/telescope/builtin/lsp.lua
Co-authored-by: Jae-Won Chung <jaywonchung@snu.ac.kr >
Co-authored-by: Jae-Won Chung <jaywonchung@snu.ac.kr >
Co-authored-by: fdschmidt93 <39233597+fdschmidt93@users.noreply.github.com >
2021-03-09 14:17:56 -05:00
fdschmidt93
908752fc67
feat: workspace diagnostics, jump to and improved styling ( #599 )
...
Changes: `Telescope lsp_diagnostics` is now `Telescope lsp_document_diagnostics`
New: `Telescope lsp_workspace_diagnostics`
Co-authored-by: Fabian David Schmidt <fabian.david.schmidt@hotmail.com >
Co-authored-by: elianiva <dicha.arkana03@gmail.com >
2021-03-04 15:01:17 +01:00
fdschmidt93
db7615578b
feat: lsp diagnostics and prefiltering by entry attribute ( #543 )
...
prefiltering for lsp_document_symbols and lsp_workspace_symbols.
example: type `:var:` to show all vars
2021-03-03 22:33:03 +01:00
Simon Hauser
3faca0802f
docs: start documenting previewers ( #574 )
...
Co-authored-by: Muhammed Zakir <MuhammedZakir@users.noreply.github.com >
2021-03-03 18:14:46 +01:00
TJ DeVries
55ab5c77a5
feat: Add vim docs & generators ( #370 )
...
* feat: Add vim docs & generators
* example of what we could start to do
* Docgen CI job
* wip
* incremental updates. soon good validation
* [Actions] Generate Documentation
skip-checks: true
* pretty cool now
* [Actions] Generate Documentation
skip-checks: true
* make sure telescope is loaded first
* Add updates. Maybe this will not delete now?
* Add defaults tags as well
* 😄
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de >
Co-authored-by: Github Actions <actions@github>
2021-02-24 21:44:51 -05: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
Senghan Bright
dda5b44b94
Spell suggestions ( #399 )
...
* feat: spell suggest picker
* set correct window title
* add entry to readme
2021-01-06 14:57:14 +01:00
Simon Hauser
df6b762b31
Feat: symbols json picker ( #303 )
2020-12-10 09:22:46 +01:00
Julian Berman
863a0d42c9
fix: Set and unset report to what's needed when deleting buffers. ( #282 )
...
Fixes #105 .
2020-12-03 14:23:19 -05:00
Senghan Bright
8546fdf610
new builtin - autocommands ( #302 )
...
* feat: new builtin - Autocommands finder
* fix: remove decorators to avoid confusion.
* make preview split same hl-group as border
* use highlight instead of marker character for preview selection hl
2020-12-02 00:27:54 +01:00
windwp
16f11b6c27
feat: add lsp range code actions ( #297 )
...
https://github.com/neovim/neovim/pull/12962
authored by: @windwp
2020-11-28 09:16:17 +03:00
Simon Hauser
4a8ea7763e
Refactor builtin ( #287 )
2020-11-26 08:16:58 +01:00
Simon Hauser
863328a96d
feat: Buffers rework (indicators and sorting) ( #208 )
2020-11-23 10:11:46 -05:00
TJ DeVries
2ac0582c06
feat: v0.1 of extensions ( #278 )
2020-11-23 09:29:10 -05:00
Senghan Bright
124655608f
Register finder ( #275 )
...
builtin: Registers finder. view and edit vim registers.
2020-11-23 11:07:53 +01:00
Simon Hauser
d153c006e7
feat: Add highlights builtin ( #267 )
2020-11-21 21:33:27 -05:00
Simon Hauser
929a30378c
Feat: Add filetypes builtin ( #263 )
2020-11-19 18:59:44 +01:00