aboutsummaryrefslogtreecommitdiffstats
path: root/nvim/after/plugin/telescope.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/after/plugin/telescope.lua')
-rw-r--r--nvim/after/plugin/telescope.lua29
1 files changed, 29 insertions, 0 deletions
diff --git a/nvim/after/plugin/telescope.lua b/nvim/after/plugin/telescope.lua
new file mode 100644
index 0000000..9f0215d
--- /dev/null
+++ b/nvim/after/plugin/telescope.lua
@@ -0,0 +1,29 @@
+local Remap = require("keymap")
+local builtin = require('telescope.builtin')
+local nnoremap = Remap.nnoremap
+
+-- find file
+nnoremap("<Leader>ff", function()
+ builtin.find_files()
+end)
+
+-- find buffer
+nnoremap("<Leader>fb", function()
+ builtin.buffers()
+end)
+
+-- grep find
+nnoremap("<Leader>gf", function()
+ builtin.live_grep()
+end)
+
+-- lsp find refrences
+nnoremap("<Leader>fr", function()
+ builtin.lsp_references()
+end)
+
+-- -- find git, lists git pickers
+-- TODO: write picker
+-- nnoremap("<leader>fg", function()
+-- builtin.
+-- end)