diff options
| author | Aotrix <[email protected]> | 2025-02-14 01:48:48 +0100 |
|---|---|---|
| committer | Aotrix <[email protected]> | 2025-02-14 01:48:48 +0100 |
| commit | fb83b971f68656ad6ed852db343883f998c60984 (patch) | |
| tree | 10bb0234b37e35a74513e41992dab012b25f394e | |
| parent | 3674235ff17eba9f04f2a4189aad6e86d5ce2747 (diff) | |
added MORE telescope
| -rw-r--r-- | init.lua | 1 | ||||
| -rw-r--r-- | lua/nvim_settings/remap.lua | 4 | ||||
| -rw-r--r-- | lua/telescope/telescope.lua | 34 |
3 files changed, 30 insertions, 9 deletions
@@ -65,6 +65,7 @@ require('lazy').setup({ dependencies = { 'nvim-lua/plenary.nvim', 'nvim-telescope/telescope-live-grep-args.nvim', 'fannheyward/telescope-coc.nvim', + 'nvim-telescope/telescope-file-browser.nvim' }, config = function() require('telescope/telescope') diff --git a/lua/nvim_settings/remap.lua b/lua/nvim_settings/remap.lua index 7c5b5f0..8a0f213 100644 --- a/lua/nvim_settings/remap.lua +++ b/lua/nvim_settings/remap.lua @@ -1,5 +1,4 @@ vim.g.mapleader = " " -vim.keymap.set("n", "<leader>pv", vim.cmd.Ex) vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv") vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv") @@ -15,8 +14,11 @@ vim.keymap.set("x", "<leader>p", [["_dP]]) vim.keymap.set({"n", "v"}, "<leader>y", [["+y]]) vim.keymap.set("n", "<leader>Y", [["+Y]]) +vim.keymap.set("n", "<leader>pv", function() require("telescope").extensions.file_browser.file_browser() end) vim.keymap.set("n", "<leader>pf", function() require("telescope.builtin").find_files() end) vim.keymap.set("n", "<leader>pg", function() require("telescope").extensions.live_grep_args.live_grep_args() end) +-- vim.keymap.set("n", "<leader>s", function() require("telescope").extensions.coc.document_symbols() end) +vim.keymap.set("n", "<leader>s", function() require("telescope.builtin").treesitter() end) vim.keymap.set("n", "<leader>a", function() require("harpoon.mark").add_file() end) vim.keymap.set("n", "<leader>hv", function() require("harpoon.ui").toggle_quick_menu() end) diff --git a/lua/telescope/telescope.lua b/lua/telescope/telescope.lua index 2902903..da2a0f6 100644 --- a/lua/telescope/telescope.lua +++ b/lua/telescope/telescope.lua @@ -1,11 +1,29 @@ +local actions = require("telescope.actions") + require("telescope").setup({ - extensions = { - coc = { - theme = 'ivy', - prefer_locations = true, -- always use Telescope locations to preview definitions/declarations/implementations etc - push_cursor_on_edit = true, -- save the cursor position to jump back in the future - timeout = 3000, -- timeout for coc commands - } - }, + defaults = { + -- Default configuration for telescope goes here: + -- config_key = value, + mappings = { + i = { + -- map actions.which_key to <C-h> (default: <C-/>) + -- actions.which_key shows the mappings for your picker, + -- e.g. git_{create, delete, ...}_branch for the git_branches picker + ["<C-j>"] = actions.move_selection_next, + ["<C-k>"] = actions.move_selection_previous, + ["<C-n>"] = actions.preview_scrolling_down, + ["<C-p>"] = actions.preview_scrolling_up, + ["<esc>"] = actions.close, + } + } + }, + extensions = { + coc = { + theme = 'ivy', + prefer_locations = true, -- always use Telescope locations to preview definitions/declarations/implementations etc + push_cursor_on_edit = true, -- save the cursor position to jump back in the future + timeout = 3000, -- timeout for coc commands + } + }, }) require('telescope').load_extension('coc') |
