summaryrefslogtreecommitdiff
path: root/lua/telescope/config.lua
diff options
context:
space:
mode:
authorSimon Hauser <Simon-Hauser@outlook.de>2020-12-09 16:58:22 +0100
committerGitHub <noreply@github.com>2020-12-09 16:58:22 +0100
commitc276db06e2981416995450a4198cef4b87170f6f (patch)
treeebd94e797892e197c7e30f082aaf93e28ba0d5c2 /lua/telescope/config.lua
parentd1c15dc2657c4bdec50f9cc7ad76c4dc182e8cc9 (diff)
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, } }
Diffstat (limited to 'lua/telescope/config.lua')
-rw-r--r--lua/telescope/config.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/lua/telescope/config.lua b/lua/telescope/config.lua
index 1d795c6..1f793b8 100644
--- a/lua/telescope/config.lua
+++ b/lua/telescope/config.lua
@@ -88,6 +88,10 @@ function config.set_defaults(defaults)
set("file_sorter", sorters.get_fuzzy_file)
set("file_ignore_patterns", nil)
+
+ set("file_previewer", function(...) return require('telescope.previewers').cat.new(...) end)
+ set("grep_previewer", function(...) return require('telescope.previewers').vimgrep.new(...) end)
+ set("qflist_previewer", function(...) return require('telescope.previewers').qflist.new(...) end)
end
function config.clear_defaults()