From 285308ff8cbb8bb9519e82c46154133ffc1176f9 Mon Sep 17 00:00:00 2001 From: Deepak Mallubhotla Date: Thu, 20 Mar 2025 19:04:11 -0500 Subject: [PATCH] move telescope config to own file --- home/deepak/home.nix | 2 ++ home/deepak/neovim/init-vim.nix | 4 ++++ home/deepak/neovim/telescope.lua | 10 ++++++++++ 3 files changed, 16 insertions(+) create mode 100644 home/deepak/neovim/telescope.lua diff --git a/home/deepak/home.nix b/home/deepak/home.nix index 06ca8cf..9a5d207 100644 --- a/home/deepak/home.nix +++ b/home/deepak/home.nix @@ -134,6 +134,8 @@ in # plenary and stuff for telescope plenary-nvim telescope-nvim + nvim-treesitter + telescope-fzf-native-nvim telescope-file-browser-nvim # need fzf for parrot fzf-lua diff --git a/home/deepak/neovim/init-vim.nix b/home/deepak/neovim/init-vim.nix index eb3ac71..3e6edcc 100644 --- a/home/deepak/neovim/init-vim.nix +++ b/home/deepak/neovim/init-vim.nix @@ -35,6 +35,9 @@ ${builtins.readFile ./spaceport.lua} require('gitsigns').setup() + -- load file browser + ${builtins.readFile ./telescope.lua} + -- color scheme require("rose-pine").setup({}) require("kanagawa").setup({}) @@ -236,6 +239,7 @@ vim.api.nvim_set_keymap("n", "tt", "Telescope", {noremap = true}) vim.api.nvim_set_keymap("n", "tg", "Telescope live_grep", {noremap = true}) vim.api.nvim_set_keymap("n", "to", "Telescope find_files", {noremap = true}) + vim.api.nvim_set_keymap("n", "tb", "Telescope file_browser", {noremap = true}) ${builtins.readFile ./lualine.lua} diff --git a/home/deepak/neovim/telescope.lua b/home/deepak/neovim/telescope.lua new file mode 100644 index 0000000..6f4f9bd --- /dev/null +++ b/home/deepak/neovim/telescope.lua @@ -0,0 +1,10 @@ +require("telescope").setup { + extensions = { + file_browser = { + -- disables netrw and use telescope-file-browser in its place + hijack_netrw = true, + }, + }, +} + +require("telescope").load_extension "file_browser"