Charles Moscofian
6ea106329a
fix: path_display hidden for make_entry.gen_from_quickfix ( #2038 )
2022-07-04 21:38:10 +02:00
julianf
a0a038170d
docs: make_entry and entry_display
2022-07-01 16:59:10 +02:00
TJ DeVries
8f56fede21
feat: Add entry_index for entry_makers
...
cleanup
2022-07-01 16:58:42 +02:00
Simon Hauser
1ba967f84e
fix: truncate for builtin.buffers
...
fix #2022
2022-06-30 14:29:57 +02:00
Dane Summers
db4635bddf
fix(current_buffer_tags): tag-relative=never ( #1970 )
2022-06-30 14:01:51 +02:00
Simon Hauser
77e2b8ceea
chore: cleanup autocmd builtin ( #1947 )
2022-06-30 14:01:51 +02:00
Yorick Peterse
838c32d6a8
refactor: make_entry more consistent ( #1410 )
...
drops `ignore_filename`, use `path_display= { "hidden" }`
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de >
2022-06-30 14:01:50 +02:00
Simon Hauser
83b6cadb2c
break: deprecate utils.get_default utils.if_nil ( #1545 )
2022-06-30 14:01:49 +02:00
Simon Hauser
5510587ff4
feat(vim_options): show scope information in display ( #1956 )
...
Also make type, scope and value searchable
2022-06-30 14:01:49 +02:00
Simon Hauser
4482c2b551
chore: cleanup vim options ( #1946 )
2022-06-30 14:01:48 +02:00
pjmtdw
2e421ef02d
fix: get mark list from opts.bufnr instead of using :marks ( #1935 )
...
Should fix marks when going through builtin.builtin
2022-05-15 22:00:01 +02:00
fdschmidt93
85239d9c3e
feat(builtin.keymaps): show lua fn name if available ( #1929 )
2022-05-09 11:08:53 +02:00
Michael Maves
85d95dfddd
fix(builtin.tags): custom filename width ( #1842 )
2022-05-04 22:13:40 +02:00
Chinmay Dalal
280c4e3037
fix(treesitter): use upstream get_node_text() instead of nvim-treesitter's deprecated one ( #1905 )
2022-05-01 09:45:26 +02:00
rowario
32505ece72
feat: added trim option to make_entry.gen_from_quickfix ( #1838 )
2022-04-18 09:23:07 +02:00
Tom
d331433ed8
fix(grep): make filename parser non-greedy ( #1785 )
...
To protect against content variation including colon / number
combinations
2022-03-11 10:28:32 +01:00
Simon Hauser
234066f875
fix: man_pages previewer, respecting MANPATH and apropos output parsing ( #1764 )
...
- 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-10 13:48:40 +01:00
James Trew
206e71d133
fix: add opts.bufnr and opts.winnr to builtin picker ( #1706 )
2022-02-14 17:39:58 +01:00
Luke Kershaw
c1b9dab300
fix: handle filenames with colons in live_grep ( #1609 )
2022-01-16 16:54:51 +01:00
daangoossens22
d173740bb4
feat: make results pane of builtin keymaps more readable ( #1684 )
2022-01-14 21:13:32 +01:00
Simon Hauser
56325fefb2
feat: migrate to Telescope diagnostics using vim.diagnostic ( #1553 )
2021-12-10 17:49:06 +01:00
Farbod Salamat-Zadeh
6b1579741a
fix: git stash entry formatting ( #1452 )
2021-12-06 21:20:37 +01:00
Simon Hauser
27294d73e4
fix: regression with grep builtins ( #1548 )
2021-12-03 17:57:28 +01:00
Luke Kershaw
b50b364ae1
fix: check for Windows drive letter when parsing vimgrep ( #1494 )
2021-12-03 16:29:20 +01:00
Daniel Kempkens
aa41912ef8
fix: Remove symbol_msg substitution ( #1525 )
...
Because Elixir source code can contain `|`, the removed substitution
sometimes broke `lsp_document_symbols()`.
Example:
```
E5108: Error executing lua ...packer/start/telescope.nvim/lua/telescope/make_entry.lua:392: attempt to concatenate local 'symbol_name' (a nil value)
stack traceback:
...packer/start/telescope.nvim/lua/telescope/make_entry.lua:392: in function 'entry_maker'
...scope.nvim/lua/telescope/finders/async_static_finder.lua:17: in function 'new_table'
...acker/start/telescope.nvim/lua/telescope/builtin/lsp.lua:137: in function 'v'
...acker/start/telescope.nvim/lua/telescope/builtin/lsp.lua:500: in function 'v'
...cker/start/telescope.nvim/lua/telescope/builtin/init.lua:496: in function <...cker/start/telescope.nvim/lua/telescope/builtin/init.lua:467>
...ck/packer/start/telescope.nvim/lua/telescope/command.lua:179: in function 'run_command'
...ck/packer/start/telescope.nvim/lua/telescope/command.lua:241: in function 'load_command'
[string ":lua"]:1: in main chunk
```
Closes #874
2021-12-01 18:27:53 +01:00
Luke Kershaw
414a7a5b44
feat: extend functionality of entry_display.create ( #1408 )
...
* feat: extend functionality of `entry_display.create`
- now allows passing functions or fractional values to `width` option
* refactor: cache `width` instead of results window size
* feat: use new `width` functionality for more entry makers
2021-11-27 16:00:24 +00:00
x1314aq
9cad3a4a5d
fix(tags): wrong path separator on Windows ( #1354 )
...
the universal-ctags generates tag file in Unix path separator
even on Windows platform, this PR fix this.
2021-10-19 17:59:54 +02:00
Simon Hauser
41f362006b
fix: tags now also support suppercollider tags ( #1284 )
2021-09-26 12:56:06 +02:00
Luke Kershaw
f0db7d3a59
feat: truncate option for path_display ( #1254 )
2021-09-19 20:38:00 +02:00
Simon Hauser
5131df7df1
docs: rewrite readme and add missing config values + builtin opts
2021-09-16 11:12:12 +02:00
fdschmidt93
1c35ea319e
fix: stale lnum in buffer previewer ( #1229 )
...
* fix: lnum to jump to might be stale eg when resuming buffer picker after changes
2021-09-10 13:21:04 +02:00
Simon Hauser
d2b768983c
fix: jump to tag if buffer has unsaved changes ( #1230 )
2021-09-10 08:48:41 +02:00
fdschmidt93
5d37c3ea08
feat: allow caching and resuming picker ( #1051 )
...
* expose `cache_picker` in telescope.setup to configure caching, see `:h telescope.defaults.cache_picker`
* add builtin.resume and builtin.pickers picker
2021-09-01 18:17:18 +02: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
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
dc0dca27dc
refactor: Jumplist picker uses quickfix entry maker. Delete jumplist entry maker. ( #973 )
2021-07-11 08:24:57 +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
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
fdschmidt93
1407ac3400
feat: improved configuration and sorting of lsp_{document,workspace}_diagnostics ( #867 )
2021-06-10 17:13:34 +02: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
Amirreza Askarpour
9fd242db26
feat: add git_stash picker ( #800 )
2021-05-11 10:20:57 +02:00
caojoshua
e2907fc0f2
feat: jumplist picker and jump to row/col on existing buffers. ( #813 )
2021-05-09 11:05:12 +02:00
Tom Praschan
1408e3bbb7
feat: add option to configure width of items in gen_from_lsp_symbols() ( #812 )
2021-05-08 13:43:38 +02:00
Eugene Oliveros
bc6385be31
feat: Add only_sort_tags option for builtin.tags ( #825 )
2021-05-08 13:38:18 +02:00
August Masquelier
f92b9b1fae
fix: live_grep path appending with cwd when already absolute ( #768 )
2021-04-17 22:50:07 +03:00
Weihang Lo
9e603d3c1b
feat: table layout for builtin commands ( #754 )
2021-04-15 09:26:38 -04:00
Senghan Bright
5bd6f5ca98
feat: add icons to git_status finder ( #401 )
...
* add icons to git_status finder
* fix lint warning
* fix incorrect removed icon
* refactor, more states/icons
* refactor, widen columns to allow for 3char width icons
* attempted col width fix
* fixup: small comments
Co-authored-by: TJ DeVries <devries.timothyj@gmail.com >
2021-04-09 13:33:10 -04:00