summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/telescope/config.lua1
-rw-r--r--lua/telescope/previewers.lua5
2 files changed, 4 insertions, 2 deletions
diff --git a/lua/telescope/config.lua b/lua/telescope/config.lua
index 5effd2f..5ff0e01 100644
--- a/lua/telescope/config.lua
+++ b/lua/telescope/config.lua
@@ -59,6 +59,7 @@ function config.set_defaults(defaults)
-- List that will be executed.
-- Last argument will be the search term (passed in during execution)
set("vimgrep_arguments", {'rg', '--color=never', '--no-heading', '--with-filename', '--line-number', '--column', '--smart-case'})
+ set("use_less", true)
-- TODO: Add motions to keybindings
diff --git a/lua/telescope/previewers.lua b/lua/telescope/previewers.lua
index e605c24..df9d9c0 100644
--- a/lua/telescope/previewers.lua
+++ b/lua/telescope/previewers.lua
@@ -1,8 +1,9 @@
local context_manager = require('plenary.context_manager')
+local config = require('telescope.config')
+local debounce = require('telescope.debounce')
local from_entry = require('telescope.from_entry')
local log = require('telescope.log')
-local debounce = require('telescope.debounce')
local utils = require('telescope.utils')
local flatten = vim.tbl_flatten
@@ -18,7 +19,7 @@ Previewer.__index = Previewer
-- TODO: Should play with these some more, ty @clason
local bat_options = {"--style=plain", "--color=always", "--paging=always"}
-local has_less = (vim.fn.executable('less') == 1)
+local has_less = (vim.fn.executable('less') == 1) and config.values.use_less
local bat_maker = function(filename, lnum, start, finish)
local command = {"bat"}