From fe63e4f1defdc0d5f4d09a7026418c464c2e9f79 Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Fri, 9 Oct 2020 00:00:57 -0400 Subject: fix: Add 'use_less' config value --- lua/telescope/config.lua | 1 + lua/telescope/previewers.lua | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'lua') 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"} -- cgit v1.2.3