summaryrefslogtreecommitdiff
path: root/lua/telescope/previewers.lua
diff options
context:
space:
mode:
authorTJ DeVries <devries.timothyj@gmail.com>2020-09-11 15:28:32 -0400
committerTJ DeVries <devries.timothyj@gmail.com>2020-09-11 15:28:32 -0400
commitf47f1dc03712bf49bf278e103e5196a09c5a6210 (patch)
treea4507c4e9152fe60e2a5646c27af6eb4e7fd03c1 /lua/telescope/previewers.lua
parenta9404201a9ea3170d9b12620024602ed58750b1f (diff)
feat: make buffer work much better
Diffstat (limited to 'lua/telescope/previewers.lua')
-rw-r--r--lua/telescope/previewers.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/lua/telescope/previewers.lua b/lua/telescope/previewers.lua
index 3f0713d..57e51b2 100644
--- a/lua/telescope/previewers.lua
+++ b/lua/telescope/previewers.lua
@@ -241,6 +241,9 @@ previewers.vimgrep = defaulter(function(_)
local _, _, filename, lnum, col, text = string.find(line, [[([^:]+):(%d+):(%d+):(.*)]])
+ filename = filename or entry.filename
+ lnum = lnum or entry.lnum or 0
+
local context = math.floor(height / 2)
local start = math.max(0, lnum - context)
local finish = lnum + context