Skip to content

Commit

Permalink
feat: add telescope
Browse files Browse the repository at this point in the history
  • Loading branch information
ceigh committed Jan 13, 2025
1 parent c957ac4 commit 79b70d3
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
3 changes: 3 additions & 0 deletions lazy-lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
"prettier.nvim": { "branch": "main", "commit": "d98e732cb73690b07c00c839c924be1d1d9ac5c2" },
"stylua-nvim": { "branch": "main", "commit": "ce59a353f02938cba3e0285e662fcd3901cd270f" },
"supermaven-nvim": { "branch": "main", "commit": "07d20fce48a5629686aefb0a7cd4b25e33947d50" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" },
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "649b662a8f476fd2c0289570764459e95ebaa3f3" },
"telescope.nvim": { "branch": "master", "commit": "415af52339215926d705cccc08145f3782c4d132" },
"template-literal-comments.nvim": { "branch": "main", "commit": "9640cf73a77090a3d044c19766831e6401442095" },
"trim.nvim": { "branch": "master", "commit": "d0760a840ca2fe4958353dee567a90c2994e70a7" },
"vercel-theme.nvim": { "branch": "master", "commit": "02c8ee1988b1ce7734ae33de486e33bf9a8011b8" },
Expand Down
49 changes: 49 additions & 0 deletions lua/plugins/telescope.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
return {
"https://github.com/nvim-telescope/telescope.nvim",

dependencies = {
"nvim-lua/plenary.nvim",
"nvim-telescope/telescope-live-grep-args.nvim",
{ "nvim-telescope/telescope-fzf-native.nvim", build = "make" },
},

keys = {
{
"<leader>rg",
":lua require('telescope').extensions.live_grep_args.live_grep_args()<CR>",
silent = true,
},
},

config = function()
local telescope = require("telescope")

telescope.setup({
defaults = {
layout_strategy = "vertical",

file_ignore_patterns = {
"node_modules/.*",
".git/.*",
"yarn.lock",
"bun.lock",
"lazy-lock.json",
},
},

extensions = {
fzf = {
fuzzy = true,
override_generic_sorter = true,
override_file_sorter = true,
},
},
})

telescope.load_extension("fzf")
telescope.load_extension("live_grep_args")

vim.api.nvim_set_hl(0, "TelescopeBorder", { link = "NeoTreeFloatBorder" })
vim.api.nvim_set_hl(0, "TelescopeTitle", { link = "Number" })
end,
}

0 comments on commit 79b70d3

Please sign in to comment.