diff --git a/nvim/after/plugin/pairs.lua b/nvim/after/plugin/pairs.lua new file mode 100644 index 0000000..7faf5be --- /dev/null +++ b/nvim/after/plugin/pairs.lua @@ -0,0 +1 @@ +require("nvim-autopairs").setup({}) diff --git a/nvim/after/plugin/telescope.lua b/nvim/after/plugin/telescope.lua index 46df167..43c3df1 100644 --- a/nvim/after/plugin/telescope.lua +++ b/nvim/after/plugin/telescope.lua @@ -1,5 +1,11 @@ -vim.api.nvim_set_keymap('n', '', 'Telescope find_files', { noremap = true, silent = true }) -vim.api.nvim_set_keymap('n', 'p', 'Telescope git_files', { noremap = true, silent = true }) -vim.api.nvim_set_keymap('n', 'g', 'Telescope live_grep', { noremap = true, silent = true }) -vim.api.nvim_set_keymap('n', 'b', 'Telescope buffers', { noremap = true, silent = true }) +local builtin = require('telescope.builtin') +local options = { noremap = true, silent = true } +vim.keymap.set('n', '', builtin.find_files, options) +vim.keymap.set('n', 'g', builtin.live_grep, options) +vim.keymap.set('n', 'p', builtin.git_files, options) +vim.keymap.set('n', 'b', builtin.buffers, options) +vim.keymap.set('n', 's', function() + builtin.grep_string({ search = vim.fn.input("Search: ")}) +end, { noremap = true, silent = false } +) diff --git a/nvim/lua/packager.lua b/nvim/lua/packager.lua index 5dbd0b4..c06aaec 100644 --- a/nvim/lua/packager.lua +++ b/nvim/lua/packager.lua @@ -19,5 +19,6 @@ return require("packer").startup(function(use) use("nvim-lualine/lualine.nvim") use("windwp/nvim-autopairs") + use("tpope/vim-commentary") end)