Senghan Bright and GitHub
6a403ddf98
add selected command to cmd-history ( #383 )
2021-01-04 07:09:55 +01:00
Simon Hauser and GitHub
4691863f43
fix: termopen previewer for powershell ( #382 )
2021-01-03 20:27:23 +01:00
elianiva and GitHub
88ebcaab10
fix: escape chars instead of resetting the prompt ( #379 )
2021-01-03 15:07:37 +01:00
elianiva and GitHub
c3806f46b9
fix: live_grep throws an error if you insert \ ( #378 )
2021-01-03 11:59:16 +01:00
Alvaro Muñoz and GitHub
f15af583eb
fix: make sure preview buffer is valid before writing to it ( #376 )
2021-01-01 20:42:36 +01:00
Simon Hauser and GitHub
a0b37473a9
fix: tags now work with hasktags ( #375 )
2020-12-31 16:17:09 +01:00
Simon Hauser and GitHub
686d560fa5
fix: has ts ( #374 )
2020-12-31 11:50:39 +01:00
fffed and GitHub
d72f73feeb
fix: add ts_parsers.ft_to_lang to detect lang ( #373 )
...
Add detection of a proper buffer language by `ts_parsers.ft_to_lang` as `ts_parsers.has_parser` works with `language` but not with `filetype`
https://github.com/nvim-treesitter/nvim-treesitter/issues/796
2020-12-30 22:24:45 +01:00
Alvaro Muñoz and GitHub
e0705b5d4a
feat: append mode for previewers.utils.job_maker ( #372 )
2020-12-30 00:56:12 +01:00
Simon Hauser and GitHub
1d40ab5ccd
feat: All buffer previewers are now async and more config options ( #354 )
...
Configure preview window with:
autocmd User TelescopePreviewerLoaded setlocal wrap
autocmd User TelescopePreviewerLoaded setlocal number
file_maker example: Use regex highlighting for certain filetype like `*min.js` because they slow
down things with treesitter highlighter. Just a snippet for tests. We will do an extension :)
local previewers = require('telescope.previewers')
local putils = require('telescope.previewers.utils')
local pfiletype = require('plenary.filetype')
local _bad = { '.*%.min%.js' }
local bad_files = function(filepath)
for _, v in ipairs(_bad) do
if filepath:match(v) then
return true
end
end
return false
end
local new_maker = function(filepath, bufnr, bufname, use_ft_detect, callback)
if use_ft_detect == nil then use_ft_detect = true end
if bad_files(filepath) then
previewers.buffer_previewer_maker(filepath, bufnr, bufname, false, callback)
local ft = pfiletype.detect(filepath)
putils.regex_highlighter(bufnr, ft)
else
previewers.buffer_previewer_maker(filepath, bufnr, bufname, use_ft_detect, callback)
end
end
require('telescope').setup {
defaults = {
buffer_previewer_maker = new_maker,
}
}
2020-12-29 21:05:59 +01:00
tamago324 and GitHub
e555cd375f
feat: all entry_makers are now overridable and icons for builtin.buffers ( #364 )
2020-12-27 17:15:52 +01:00
MenBrial and GitHub
3e884e863a
fix: bug scroller.create ( #366 )
...
Corrects error creation
2020-12-26 18:51:08 +01:00
Julian Berman and GitHub
20fffc7c25
Feat: Add hidden to find_files ( #340 )
2020-12-26 18:48:49 +01:00
TJ DeVries and GitHub
049602a2c5
ci: more tests ( #359 )
...
* more tests
* lint
2020-12-23 13:31:05 -05:00
tami5 and GitHub
4850c6df6d
feat: include buf local maps, execute item on enter ( #360 )
...
keymaps should now include local buffer mappings and execute the mappings one enter
2020-12-23 20:36:20 +03:00
Cedric M'Passi
5a65c676af
fix: normal mode toggle issue
2020-12-21 22:23:34 +01:00
TJ DeVries and GitHub
2aa8bcb878
feat: Add better highlighting and new CI abilities ( #355 )
...
* Revert "Revert "fix: Better highlights (#344 )" (#350 )"
This reverts commit 7950fc8ba0 .
* better highlights take 2
* fixup
* install fd find for sameness
* add some debug output
* more deterministic
* better ci
2020-12-21 16:03:48 -05:00
Senghan Bright and GitHub
76f94588d3
LSP check capabilities ( #356 )
...
* check server capabilities before using LSP finders
* client indices do not always start at [1]
* succeed on first supported client
* use apply_checks method
* removed debug comment
* rename mappings table
2020-12-20 10:46:58 +01:00
Simon Hauser and GitHub
2488e31df8
Feat: displayer hl_chars and TelescopeResults hlgroups ( #349 )
2020-12-19 21:13:05 +01:00
Senghan Bright and GitHub
084a30b8fa
More colours ( #351 )
...
* add vim hl_groups for autocmds finder
* spacing
* add displayer/colouring for git_commits
* LSP colouring and restore filename for workspace symbols
* resolve review issues.
* fix: handle 'show_line', 'ignore_filename', 'hide_filename'
* fix lsp workspace defaults
* allow for setting show_line when ignore filename is true
* move lsp_doc_symbol lineinfo to 2nd column
* reformat treesitter display to match LSP
* use utility functions for setting opts defaults
* add fix-me note for unlikely configuration permutation
* use hl_chars format for inline lineinfo
2020-12-19 20:25:08 +01:00
Simon Hauser and GitHub
8c90d4855c
Refactor previewers ( #345 )
2020-12-19 16:45:02 +01:00
Senghan Bright and GitHub
7950fc8ba0
Revert "fix: Better highlights ( #344 )" ( #350 )
...
This reverts commit eca83f214a .
2020-12-18 23:44:58 +01:00
TJ DeVries and GitHub
eca83f214a
fix: Better highlights ( #344 )
...
* scratch: easy reproduce for buffers
* fix: Many highlight fixes
2020-12-18 23:42:51 +01:00
Senghan Bright and GitHub
28abd7fb53
fix results count padding ( #348 )
2020-12-18 20:43:59 +01:00
Senghan Bright and GitHub
68c5870345
Add more colour ( #346 )
...
* add colour to buffers finder
* new display function for LSP workspace/doc symbols
* add more hl_groups and opts paramter
* use make_display() for man_pages finder.
* use make_display for registers finder and add color
* don't use quickfix make_entry() for builtin finder
* make_entry() for builtin finder
* remove debug output
* revert change to internal.builtin finder
* fix_spacing
2020-12-18 15:41:55 +01:00
Simon Hauser and GitHub
e5155a4aa3
Fix builtin.builtin again and add TelescopePreviewMatch hlgroup ( #342 )
2020-12-17 16:58:48 +01:00
Simon Hauser and GitHub
f078d149a1
Update autocmd, highlights and help_tags previewers ( #332 )
...
Also make vim buffer line configurable
2020-12-17 15:58:38 +01:00
Simon Hauser and GitHub
e5233f39c5
Fix: Use plenary.filetype.detect and remove own filetype detect ( #326 )
...
requires newest plenary.nvim version or you will have a bad day
2020-12-17 09:27:11 +01:00
Anirudh Haritas Murali and GitHub
b5ff9de13d
feat: add search_dirs opt to builtin.find_files to search from multiple dirs ( #237 )
2020-12-17 00:01:49 +03:00
Senghan Bright and GitHub
205790285b
fix: don't error when no hidden buffers are available ( #341 )
2020-12-16 21:36:50 +01:00
eth3lbert and GitHub
af8d990c2c
fix: typo ( #339 )
2020-12-15 09:26:05 +01:00
TJ DeVries
dfeebffd93
fix: Checks for next server on buffer
2020-12-14 11:41:16 -05:00
Senghan Bright and GitHub
9a97982fc7
change quickfix make_entry to use column displayer ( #331 )
...
* change quickfix make_entry to use column displayer
* fix: don't convert filename to empty string
2020-12-13 17:25:25 +01:00
Christopher Laidler and GitHub
7b5411ce54
Fix: typo ( #333 )
2020-12-13 11:49:14 +01:00
Simon Hauser and GitHub
6e6fbbc49e
Fix: scroller for descending ( #327 )
2020-12-11 16:48:14 +01:00
TJ DeVries
f3609abd7f
refactor: Move scroller into own testable module
2020-12-10 23:31:28 -05:00
TJ DeVries
b74c4b3efd
Revert "fix: cycle scroll when num_results is small ( #316 )"
...
I didn't test this cause I'm noob. It's my fault not tami's
This reverts commit d9bf9181bc .
2020-12-10 23:01:41 -05:00
aca and GitHub
d9bf9181bc
fix: cycle scroll when num_results is small ( #316 )
2020-12-10 22:52:30 -05:00
Alessandro Martini and GitHub
62b8655f15
fix: fix non escaped bat theme ( #319 )
...
When a bat theme contained spaces it would crash the bat previewer as
described in #318 .
2020-12-10 22:46:39 -05:00
Simon Hauser and GitHub
df6b762b31
Feat: symbols json picker ( #303 )
2020-12-10 09:22:46 +01:00
Simon Hauser and GitHub
a12d38bac3
Fix: filetype guesser ( #321 )
2020-12-10 09:15:44 +01:00
TJ DeVries
2dd02f74b3
fix: Don't require ts at mod level
2020-12-09 23:14:21 -05:00
TJ DeVries
8ae1f7f94b
feat: make ci green
2020-12-09 15:56:27 -05:00
Simon Hauser and GitHub
d67eb599fb
ci: Pipeline Tests ( #315 )
2020-12-09 15:48:55 -05:00
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 and GitHub
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
TJ DeVries
d1c15dc265
feat: Force delete buffers
2020-12-07 14:24:21 -05:00
Julian Berman and GitHub
863a0d42c9
fix: Set and unset report to what's needed when deleting buffers. ( #282 )
...
Fixes #105 .
2020-12-03 14:23:19 -05:00
Simon Hauser and GitHub
2e5ee9d43e
Fix file_ingore_patterns for tags and lsp ( #309 )
...
closes #299
authored by: @Conni2461
2020-12-03 15:50:27 +03:00
Simon Hauser and GitHub
486ab56776
Feat: Displayer now supports highlights for separator and elements ( #304 )
...
Separator Example: When creating the displayer
```lua
local displayer = entry_display.create {
separator = " ",
separator_hl = 'Visual', -- New
items = {
{ width = opts.bufnr_width },
{ width = 4 },
{ remaining = true },
},
}
```
Elements Example: When submitting data
```lua
local hl_group = x == y then 'Normal' or 'Visual'
return displayer {
entry.bufnr,
{ entry.indicator, hl_group },
display_bufname .. ":" .. entry.lnum,
}
```
2020-12-03 08:41:10 +01:00