From b42bad8f1bea6e959b7944dbf02e9ac1feef2f18 Mon Sep 17 00:00:00 2001 From: Mariano Uvalle Date: Mon, 21 Feb 2022 14:35:14 -0800 Subject: [PATCH] Fix telescope. --- init.lua | 4 ++-- lua/keymappings.lua | 4 +++- lua/nv-telescope/init.lua | 1 + lua/plugins.lua | 7 +++++-- 4 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 lua/nv-telescope/init.lua diff --git a/init.lua b/init.lua index 72ddc10..180e2ab 100644 --- a/init.lua +++ b/init.lua @@ -17,6 +17,6 @@ require('lsp.go-ls') -- Completion require('nv-compe') -require('nv-indent-blankline') - require('nv-prettier') + +require('nv-telescope') diff --git a/lua/keymappings.lua b/lua/keymappings.lua index 15bdb18..5ed13c8 100644 --- a/lua/keymappings.lua +++ b/lua/keymappings.lua @@ -31,7 +31,9 @@ vim.api.nvim_set_keymap('n', '', '', {noremap = true, silen -- Find files inside the current folder. vim.api.nvim_set_keymap('n', 'ff', 'Telescope find_files',{}) -- Find files and folders allowing creation. -vim.api.nvim_set_keymap('n', 'fb', 'Telescope file_browser',{}) +vim.api.nvim_set_keymap('n', 'fb', 'Telescope file_browser', {noremap = true}) +-- File brosers starting at the cwd. +vim.api.nvim_set_keymap('n', 'fc', 'Telescope file_browser path=%:p:h', {noremap = true}) -- Do a grep search in the current folder. vim.api.nvim_set_keymap('n', 'ps', 'Telescope live_grep',{}) -- Search among the currently open buffers. diff --git a/lua/nv-telescope/init.lua b/lua/nv-telescope/init.lua new file mode 100644 index 0000000..7085a0c --- /dev/null +++ b/lua/nv-telescope/init.lua @@ -0,0 +1 @@ +require("telescope").load_extension "file_browser" diff --git a/lua/plugins.lua b/lua/plugins.lua index 44232c7..0b8282f 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -50,12 +50,15 @@ return require('packer').startup(function(use) } use 'airblade/vim-rooter' - + + -- Telescope + use { "nvim-telescope/telescope-file-browser.nvim" } use { 'nvim-telescope/telescope.nvim', - requires = {{'nvim-lua/popup.nvim'}, {'nvim-lua/plenary.nvim'}} + requires = {{'nvim-lua/popup.nvim'}, {'nvim-lua/plenary.nvim'}}, } + -- Diagnostics -- Lua use {