summaryrefslogtreecommitdiff
path: root/lua/telescope/previewers/term_previewer.lua
AgeCommit message (Collapse)Author
2022-07-10fix: from_entry escape and validation (#2058)Simon Hauser
2022-06-15fix: block autocommands when setting preview buffer (#2010)zeertzjq
Telescope creates most floating windows with `noautocmd = true`, so these windows do not trigger autocommands, but preview buffer is set in window using `nvim_win_set_buf()`, which triggers buffer autocommands. This may be unwanted, so block them using 'eventignore'.
2022-05-02fix: termpreviewer scrolling (#1906)Simon Hauser
2022-05-01fix: termopen previewer (#1901)Simon Hauser
- buffer leaking - still insert mode on confirm
2021-11-04fix: revert buffers previewer (#1400)fdschmidt93
* Reverts #1120 many issues arise (mru, highlighting, settings inheritance, ...) when previewing actual buffers
2021-10-20fix: preview title key and a bug with dynamic_title (#1350)Simon Hauser
2021-08-23fix: (terminal) buffer previewer (#1120)fdschmidt93
Use existing buffers for buffer previewer to allow previewing special buffer types
2021-07-23chore: use stylua for formatting (#1040)Simon Hauser
* chore: stylua job and config * reformat with stylua
2021-07-14refactor: move from telescope.path to plenary.path (#473)anott03
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-06-14feat: cycle previewers with commit and bcommit already using it (#528)Simon Hauser
- 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-02-02remove bat env theme variable (#489)Raphael
2021-02-01fix: remove env workaround for term_previewer (#482)Simon Hauser
Also fixes #484
2021-01-19fix: error message too many open files (#432)Simon Hauser
and buffer previewer still "erroring" out for builtin.buffers
2021-01-15fix: preview for unnamed buffers (#434)Simon Hauser
2021-01-15feat: show git log for remote branches (#428)Simon Hauser
2021-01-09fix: use valid paths for term_previewer vimgrep and qflist (#402)JINNOUCHI Yasushi
2021-01-05fix: handle directories in windows with dir (term_previewer) (#395)Mike
2021-01-03fix: termopen previewer for powershell (#382)Simon Hauser
2020-12-29feat: All buffer previewers are now async and more config options (#354)Simon Hauser
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-19Refactor previewers (#345)Simon Hauser