From 2ebbf7f9d4fbc29b6075dd8fce86e05675a745c2 Mon Sep 17 00:00:00 2001 From: Nitin Chaudhary Date: Fri, 9 Apr 2021 15:22:26 +0530 Subject: [PATCH] pickers(buffers): added only_cwd opt (#739) closes #733 Co-authored-by: Nitin Chaudhary --- lua/telescope/builtin/internal.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/telescope/builtin/internal.lua b/lua/telescope/builtin/internal.lua index 7d2d716..a58c354 100644 --- a/lua/telescope/builtin/internal.lua +++ b/lua/telescope/builtin/internal.lua @@ -544,6 +544,9 @@ internal.buffers = function(opts) if opts.ignore_current_buffer and b == vim.api.nvim_get_current_buf() then return false end + if opts.only_cwd and not string.find(vim.api.nvim_buf_get_name(b), vim.loop.cwd()) then + return false + end return true end, vim.api.nvim_list_bufs()) if not next(bufnrs) then return end