summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorTJ DeVries <devries.timothyj@gmail.com>2020-10-09 00:00:57 -0400
committerTJ DeVries <devries.timothyj@gmail.com>2020-10-09 00:00:57 -0400
commitfe63e4f1defdc0d5f4d09a7026418c464c2e9f79 (patch)
tree5544ad409ec9263906679f863948f16478ea817e /lua
parentad12bf03d12660d04bb9d5fa13cc057e98a2ace4 (diff)
fix: Add 'use_less' config value
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"}