From 6103ac0ae7e791c174d23fd2ada9e438eb902e8d Mon Sep 17 00:00:00 2001 From: Ethan Holz Date: Wed, 07 Aug 2024 19:29:54 +0000 Subject: [PATCH] refactor: remove telescope-project --- nvim/.config/nvim/lua/mappings.lua | 1 - nvim/.config/nvim/lua/custom/telescope-project.lua | 31 ------------------------------- 2 file(s) changed, 0 insertion(s)(+), 32 deletion(s)(-) diff --git a/nvim/.config/nvim/lua/mappings.lua b/nvim/.config/nvim/lua/mappings.lua --- a/nvim/.config/nvim/lua/mappings.lua +++ b/nvim/.config/nvim/lua/mappings.lua @@ -41,7 +41,6 @@ wk.add({ { "f", group = "Telescope" }, { "ff", require("telescope.builtin").find_files, desc = "Find File" }, - { "fp", require("custom.telescope-project").project_files, desc = "Find Project File" }, { "fg", require("telescope.builtin").live_grep, desc = "Live Grep" }, { "fb", require("telescope.builtin").buffers, desc = "Buffer List" }, { "fh", require("telescope.builtin").help_tags, desc = "Help Tags" }, diff --git a/nvim/.config/nvim/lua/custom/telescope-project.lua b/nvim/.config/nvim/lua/custom/telescope-project.lua deleted file mode 100644 --- a/nvim/.config/nvim/lua/custom/telescope-project.lua +++ /dev/null @@ -1,31 +0,0 @@ -local builtin = require("telescope.builtin") --- telescope-config.lua -local M = {} - --- We cache the results of "git rev-parse" --- Process creation is expensive in Windows, so this reduces latency -local is_inside_work_tree = {} - -M.project_files = function() - local opts = {} -- define here if you want to define something - - local cwd = vim.fn.getcwd() - if is_inside_work_tree[cwd] == nil then - vim.fn.system("git rev-parse --is-inside-work-tree") - is_inside_work_tree[cwd] = vim.v.shell_error == 0 - end - - if is_inside_work_tree[cwd] then - builtin.git_files(opts) - else - builtin.find_files(opts) - end -end - -return M - --- call via: --- :lua require"telescope-config".project_files() - --- example keymap: --- vim.api.nvim_set_keymap("n", "", "lua require'telescope-config'.project_files()", {noremap = true, silent = true}) -- tangled.sh