summaryrefslogtreecommitdiffstats
path: root/nvim/.config
diff options
context:
space:
mode:
authorRevaz Nakhutsrishvili <r@revaz.xyz>2025-05-06 02:15:18 +0400
committerRevaz Nakhutsrishvili <r@revaz.xyz>2025-05-06 02:15:18 +0400
commit38431a4b114aae3c62791c55167ca55f38f60fdc (patch)
treea97796decb185e0cc6e9c312a8ad8156eb722d1e /nvim/.config
parent52aa135c7040b87bbacb7235e8ad834b6d84a567 (diff)
nvim: setup telescope
Diffstat (limited to 'nvim/.config')
-rw-r--r--nvim/.config/nvim/lazy-lock.json4
-rw-r--r--nvim/.config/nvim/lua/plugins/telescope.lua14
2 files changed, 17 insertions, 1 deletions
diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json
index 78027ab..8061324 100644
--- a/nvim/.config/nvim/lazy-lock.json
+++ b/nvim/.config/nvim/lazy-lock.json
@@ -1,4 +1,6 @@
{
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
- "nvim-treesitter": { "branch": "master", "commit": "94ea4f436d2b59c80f02e293466c374584f03b8c" }
+ "nvim-treesitter": { "branch": "master", "commit": "94ea4f436d2b59c80f02e293466c374584f03b8c" },
+ "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
+ "telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }
}
diff --git a/nvim/.config/nvim/lua/plugins/telescope.lua b/nvim/.config/nvim/lua/plugins/telescope.lua
new file mode 100644
index 0000000..8543a2c
--- /dev/null
+++ b/nvim/.config/nvim/lua/plugins/telescope.lua
@@ -0,0 +1,14 @@
+return {
+ "nvim-telescope/telescope.nvim", tag = "0.1.8",
+ dependencies = { "nvim-lua/plenary.nvim" },
+ config = function()
+ local telescope = require("telescope")
+ telescope.setup({})
+
+ local builtin = require("telescope.builtin")
+ vim.keymap.set("n", "<leader>ff", builtin.find_files, {})
+ vim.keymap.set("n", "<leader>fg", builtin.live_grep, {})
+ vim.keymap.set("n", "<leader>fb", builtin.buffers, {})
+ vim.keymap.set("n", "<leader>fh", builtin.help_tags, {})
+ end
+}