diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index 140c39a..75ec35e 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -13,7 +13,33 @@ end return require('packer').startup { function(use) + use { + 'nvim-telescope/telescope.nvim', + requires = { {'nvim-lua/plenary.nvim'} } + } + use { + 'nvim-telescope/telescope-fzf-native.nvim', + run = 'make', + config = function() + require('telescope').setup { + defaults = { + }, + } + require('telescope').load_extension('fzf') + require'telescope.themes'.get_ivy() + vim.api.nvim_set_keymap("n", "", ":Telescope find_files theme=get_ivy", { noremap = true }) + vim.api.nvim_set_keymap("n", "ff", ":Telescope find_files theme=get_ivy", { noremap = true }) + + vim.api.nvim_set_keymap("n", "sp", ":Telescope live_grep theme=get_ivy", { noremap = true }) + vim.api.nvim_set_keymap("n", "/", ":Telescope live_grep theme=get_ivy", { noremap = true }) + + vim.api.nvim_set_keymap("n", "bb", ":Telescope buffers theme=get_ivy", { noremap = true }) + vim.api.nvim_set_keymap("n", ",", ":Telescope buffers theme=get_ivy", { noremap = true }) + + vim.api.nvim_set_keymap("n", "sb", ":Telescope current_buffer_fuzzy_find theme=get_ivy", { noremap = true }) + end + } use 'wbthomason/packer.nvim' @@ -48,20 +74,20 @@ return require('packer').startup { } -- Fuzzy search - use { - 'junegunn/fzf.vim', - requires = { - 'junegunn/fzf' - }, - config = function() - vim.g.fzf_buffers_jump = 1 - vim.api.nvim_set_keymap('n', '', ':Buffers!', {noremap = true}) - vim.api.nvim_set_keymap('n', 'ff', ':Files!\'', {noremap = true}) - vim.api.nvim_set_keymap('n', 'f.', ':Files! '..vim.fn.expand('%:p:h'), {noremap = true}) - vim.api.nvim_set_keymap('n', 'f/', ':Rg!', {noremap = true}) - vim.api.nvim_set_keymap('n', 'fg', ':GFiles!', {noremap = true}) - end - } +-- use { +-- 'junegunn/fzf.vim', +-- requires = { +-- 'junegunn/fzf' +-- }, +-- config = function() +-- vim.g.fzf_buffers_jump = 1 +-- vim.api.nvim_set_keymap('n', '', ':Buffers!', {noremap = true}) +-- vim.api.nvim_set_keymap('n', 'ff', ':Files!\'', {noremap = true}) +-- vim.api.nvim_set_keymap('n', 'f.', ':Files! '..vim.fn.expand('%:p:h'), {noremap = true}) +-- vim.api.nvim_set_keymap('n', 'f/', ':Rg!', {noremap = true}) +-- vim.api.nvim_set_keymap('n', 'fg', ':GFiles!', {noremap = true}) +-- end +-- } -- Show indent line use {