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' + + }