From 2f5c1137ff94a6148b1607de88e576f0cb1b782a Mon Sep 17 00:00:00 2001 From: hollorol Date: Tue, 30 Jul 2024 22:17:54 +0200 Subject: [PATCH] switching to telescope to get because of dependencies and strange time-to-time errors --- lua/config/keymaps.lua | 10 ++++++---- lua/config/plugins/fzf.lua | 10 ---------- lua/config/plugins/telescope.lua | 19 +++++++++++++++++++ 3 files changed, 25 insertions(+), 14 deletions(-) delete mode 100644 lua/config/plugins/fzf.lua create mode 100644 lua/config/plugins/telescope.lua diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 23f2022..3f00cd3 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -4,10 +4,12 @@ vim.keymap.set('i','รท','()i', {noremap=true, silent=true}) vim.keymap.set('n','',':b#', {noremap=true, silent=true}) vim.keymap.set('n', 'cd', ':cd %:p:h', {noremap=true, silent=true}) -vim.keymap.set('n', 'ff', ':Files', { noremap = true, silent = true }) -vim.keymap.set('n', 'fg', ':GFiles', { noremap = true, silent = true }) -vim.keymap.set('n', 'bb', ':Buffers', { noremap = true, silent = true }) -vim.keymap.set('n', 'fh', ':Helptags', { noremap = true, silent = true }) + +vim.api.nvim_set_keymap('n', 'ff', 'Telescope find_files', {noremap = true, silent = true}) +vim.api.nvim_set_keymap('n', 'fg', 'Telescope live_grep', {noremap = true, silent = true}) +vim.api.nvim_set_keymap('n', 'fb', 'Telescope buffers', {noremap = true, silent = true}) +vim.api.nvim_set_keymap('n', 'fh', 'Telescope help_tags', {noremap = true, silent = true}) + vim.keymap.set('n', '-', '/', { noremap = true, silent = true }) vim.keymap.set('n', '', function() vim.cmd('e ~/.config/nvim/init.vim') end, { noremap = true, silent = true }) vim.keymap.set('n','',':set hlsearch!',{ noremap = true, silent = true }) diff --git a/lua/config/plugins/fzf.lua b/lua/config/plugins/fzf.lua deleted file mode 100644 index 146506d..0000000 --- a/lua/config/plugins/fzf.lua +++ /dev/null @@ -1,10 +0,0 @@ -return { - { - 'junegunn/fzf', - run = function() vim.fn['fzf#install']() end - }, - { - 'junegunn/fzf.vim', - cmd = { 'Files','GFiles','Buffers','Helptags', 'Ag', 'Rg' }, -- Load when invoking FZF commands - } -} diff --git a/lua/config/plugins/telescope.lua b/lua/config/plugins/telescope.lua new file mode 100644 index 0000000..07c56a6 --- /dev/null +++ b/lua/config/plugins/telescope.lua @@ -0,0 +1,19 @@ +return { + 'nvim-telescope/telescope.nvim', tag = '0.1.8', +-- or , branch = '0.1.x', + dependencies = { 'nvim-lua/plenary.nvim' }, + + config = function() + require('telescope').setup{ + defaults = { + mappings = { + i = { + [""] = require('telescope.actions').close + } + } + } + } + end, + cmd = 'Telescope' + + }