diff --git a/nvim/lua/keybindings.lua b/nvim/lua/keybindings.lua index 747ab3f..23c272a 100644 --- a/nvim/lua/keybindings.lua +++ b/nvim/lua/keybindings.lua @@ -1 +1,7 @@ -vim.api.nvim_set_keymap('n', '', ':NERDTreeToggle', {noremap=true, silent=true}) +local opts = {noremap=true, silent=true} + +vim.api.nvim_set_keymap('n', '', ':NERDTreeToggle', opts) +vim.api.nvim_set_keymap('n', 'ff', 'lua require("telescope.builtin").find_files()', opts) +vim.api.nvim_set_keymap('n', 'fg', 'lua require("telescope.builtin").live_grep()', opts) +vim.api.nvim_set_keymap('n', 'fb', 'lua require("telescope.builtin").buffers()', opts) +vim.api.nvim_set_keymap('n', 'fh', 'lua require("telescope.builtin").help_tags()', opts) diff --git a/nvim/lua/lsp.lua b/nvim/lua/lsp.lua index ab6c249..7f18ffb 100644 --- a/nvim/lua/lsp.lua +++ b/nvim/lua/lsp.lua @@ -8,10 +8,10 @@ local on_attach = function(client, bufnr) local function buf_set_keymap(...) vim.api.nvim_buf_set_keymap(bufnr, ...) end local function buf_set_option(...) vim.api.nvim_buf_set_option(bufnr, ...) end - -- Enable completion triggered by + -- enable completion triggered by buf_set_option('omnifunc', 'v:lua.vim.lsp.omnifunc') - -- Mappings. + -- mappings local opts = { noremap=true, silent=true } --see `:help vim.lsp.*` for documentation on any of the below functions @@ -20,11 +20,6 @@ local on_attach = function(client, bufnr) buf_set_keymap('n', 'K', 'lua vim.lsp.buf.hover()', opts) buf_set_keymap('n', 'gi', 'lua vim.lsp.buf.implementation()', opts) buf_set_keymap('n', '', 'lua vim.lsp.buf.signature_help()', opts) - - buf_set_keymap('n', 'ff', 'lua require("telescope.builtin").find_files()', opts) - buf_set_keymap('n', 'fg', 'lua require("telescope.builtin").live_grep()', opts) - buf_set_keymap('n', 'fb', 'lua require("telescope.builtin").buffers()', opts) - buf_set_keymap('n', 'fh', 'lua require("telescope.builtin").help_tags()', opts) end local nvim_lsp = require('lspconfig')