My simple neovim config
at main 1.7 kB view raw
1return { 2 { 3 "nvim-telescope/telescope.nvim", 4 cmd = "Telescope", 5 dependencies = { 6 "nvim-lua/plenary.nvim", 7 "nvim-telescope/telescope-fzf-native.nvim", 8 }, 9 branch = "0.1.x", 10 init = function() 11 require("telescope").setup({ 12 pickers = { 13 find_files = { 14 -- `hidden = true` will still show the inside of `.git/` as it's not `.gitignore`d. 15 find_command = { "rg", "--files", "--hidden", "--glob", "!**/.git/*" }, 16 }, 17 }, 18 }) 19 require("telescope").load_extension("fzf") 20 require("telescope").load_extension("harpoon") 21 end, 22 23 -- lazy = true, 24 keys = { 25 { "<leader>ff", require("telescope.builtin").find_files, desc = "Find File" }, 26 { "<leader>fg", require("telescope.builtin").live_grep, desc = "Live Grep" }, 27 { "<leader>fb", require("telescope.builtin").buffers, desc = "Buffer List" }, 28 { "<leader>fh", require("telescope.builtin").help_tags, desc = "Help Tags" }, 29 { "<leader>fc", require("telescope.builtin").colorscheme, desc = "Colorschme" }, 30 { "<leader>fq", require("telescope").extensions.harpoon.marks, desc = "Harpoon Marks" }, 31 { "<leader>fs", require("telescope.builtin").grep_string, desc = "Grep String" }, 32 { "<leader>s", require("telescope.builtin").spell_suggest, desc = "Spell suggest" }, 33 }, 34 }, 35 { 36 "nvim-telescope/telescope-fzf-native.nvim", 37 dependencies = { 38 { "nvim-telescope/telescope.nvim" }, 39 }, 40 build = "make", 41 }, 42}