summaryrefslogtreecommitdiff
path: root/lua/telescope/previewers.lua
diff options
context:
space:
mode:
authorSimon Hauser <Simon-Hauser@outlook.de>2020-12-09 21:46:41 +0100
committerGitHub <noreply@github.com>2020-12-09 15:46:41 -0500
commit141dc6d55e4f53ee9527adc164a0d39725394bfd (patch)
tree335457a78d554327a7c9e550118c84a7c283a059 /lua/telescope/previewers.lua
parentc276db06e2981416995450a4198cef4b87170f6f (diff)
ci: Add luacheck ci job (#317)
* Add luacheck ci job * Fix most of the linting issues * fixup: lint Co-authored-by: TJ DeVries <devries.timothyj@gmail.com>
Diffstat (limited to 'lua/telescope/previewers.lua')
-rw-r--r--lua/telescope/previewers.lua37
1 files changed, 18 insertions, 19 deletions
diff --git a/lua/telescope/previewers.lua b/lua/telescope/previewers.lua
index a2877e0..d12211f 100644
--- a/lua/telescope/previewers.lua
+++ b/lua/telescope/previewers.lua
@@ -3,7 +3,6 @@ local context_manager = require('plenary.context_manager')
local conf = require('telescope.config').values
local debounce = require('telescope.debounce')
local from_entry = require('telescope.from_entry')
-local log = require('telescope.log')
local utils = require('telescope.utils')
local path = require('telescope.path')
@@ -332,7 +331,7 @@ previewers.new_buffer_previewer = function(opts)
self.state.bufnr = get_bufnr_by_bufname(self, self.state.bufname)
vim.api.nvim_win_set_buf(status.preview_win, self.state.bufnr)
else
- bufnr = vim.api.nvim_create_buf(false, true)
+ local bufnr = vim.api.nvim_create_buf(false, true)
set_bufnr(self, bufnr)
vim.api.nvim_win_set_buf(status.preview_win, bufnr)
@@ -454,16 +453,16 @@ previewers.new_termopen_previewer = function(opts)
}
-- TODO(conni2461): Workaround for neovim/neovim#11751.
- local get_cmd = function(status)
+ local get_cmd = function(st)
local shell = vim.o.shell
if string.find(shell, 'powershell.exe') or string.find(shell, 'cmd.exe') then
- return opts.get_command(entry, status)
+ return opts.get_command(entry, st)
else
local env = {}
for k, v in pairs(termopen_env) do
table.insert(env, k .. '=' .. v)
end
- return table.concat(env, ' ') .. ' ' .. table.concat(opts.get_command(entry, status), ' ')
+ return table.concat(env, ' ') .. ' ' .. table.concat(opts.get_command(entry, st), ' ')
end
end
@@ -514,7 +513,8 @@ previewers.git_branch_log = defaulter(function(_)
return previewers.new_termopen_previewer {
get_command = function(entry)
return { 'git', '-p', 'log', '--graph',
- "--pretty=format:" .. add_quotes .. "%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset" .. add_quotes,
+ "--pretty=format:" .. add_quotes .. "%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset"
+ .. add_quotes,
'--abbrev-commit', '--date=relative', entry.value }
end
}
@@ -533,10 +533,10 @@ previewers.cat = defaulter(function(opts)
return previewers.new_termopen_previewer {
get_command = function(entry)
- local path = from_entry.path(entry, true)
- if path == nil or path == '' then return end
+ local p = from_entry.path(entry, true)
+ if p == nil or p == '' then return end
- return maker(path)
+ return maker(p)
end
}
end, {})
@@ -569,9 +569,9 @@ previewers.vim_buffer_cat = defaulter(function(_)
define_preview = function(self, entry, status)
with_preview_window(status, nil, function()
- local path = from_entry.path(entry, true)
- if path == nil or path == '' then return end
- file_maker_async(path, self.state.bufnr, self.state.bufname)
+ local p = from_entry.path(entry, true)
+ if p == nil or p == '' then return end
+ file_maker_async(p, self.state.bufnr, self.state.bufname)
end)
end
}
@@ -598,10 +598,10 @@ previewers.vim_buffer_vimgrep = defaulter(function(_)
define_preview = function(self, entry, status)
with_preview_window(status, nil, function()
local lnum = entry.lnum or 0
- local path = from_entry.path(entry, true)
- if path == nil or path == '' then return end
+ local p = from_entry.path(entry, true)
+ if p == nil or p == '' then return end
- file_maker_sync(path, self.state.bufnr, self.state.bufname)
+ file_maker_sync(p, self.state.bufnr, self.state.bufname)
if lnum ~= 0 then
if self.state.last_set_bufnr then
@@ -739,15 +739,14 @@ previewers.help = defaulter(function(_)
local escaped = vim.fn.escape(entry.value, special_chars)
local tags = {}
- local find_rtp_file = function(path, count)
- return vim.fn.findfile(path, vim.o.runtimepath, count)
+ local find_rtp_file = function(p, count)
+ return vim.fn.findfile(p, vim.o.runtimepath, count)
end
- local matches = {}
for _,file in pairs(find_rtp_file('doc/tags', -1)) do
local f = assert(io.open(file, "rb"))
for line in f:lines() do
- matches = {}
+ local matches = {}
for match in (line..delim):gmatch("(.-)" .. delim) do
table.insert(matches, match)