From c8913695f1b5d9c5f03cfc27673d14c7180bc30c Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Thu, 11 May 2023 17:30:35 +0300 Subject: [PATCH] update config --- lua/bindings.lua | 2 +- lua/config/leap.lua | 3 +++ lua/config/lspconfig.lua | 2 +- lua/plugins.lua | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 lua/config/leap.lua diff --git a/lua/bindings.lua b/lua/bindings.lua index 8ca543e..e6aaca9 100644 --- a/lua/bindings.lua +++ b/lua/bindings.lua @@ -54,6 +54,6 @@ vim.api.nvim_create_autocmd("BufEnter", { group = vim.api.nvim_create_augroup("MyTermOpen", { clear = true }), pattern = "*.lua", callback = function() - vim.api.nvim_cmd({ cmd = "abb", args = {"!=", "~="}}, {}) + vim.api.nvim_cmd({ cmd = "abb", args = {"", "!=", "~="}}, {}) end }) diff --git a/lua/config/leap.lua b/lua/config/leap.lua new file mode 100644 index 0000000..fbb3e6c --- /dev/null +++ b/lua/config/leap.lua @@ -0,0 +1,3 @@ +local silent = {silent=true} +vim.keymap.set("n", "s", "(leap-forward-to)", silent) +vim.keymap.set("n", "S", "(leap-backward-to)", silent) diff --git a/lua/config/lspconfig.lua b/lua/config/lspconfig.lua index 70fa2d5..facd74a 100644 --- a/lua/config/lspconfig.lua +++ b/lua/config/lspconfig.lua @@ -111,7 +111,7 @@ function M.on_attach(client, bufnr) -- buf_set_keymap('n', 'D', 'lua vim.lsp.buf.type_definition()') buf_set_keymap('n', 'rn', 'lua vim.lsp.buf.rename()') buf_set_keymap('n', 'ca', 'lua vim.lsp.buf.code_action()') - -- buf_set_keymap('n', 'd', 'lua vim.lsp.diagnostic.show_line_diagnostics()') + buf_set_keymap('n', 'd', 'lua vim.diagnostic.open_float()') -- buf_set_keymap('n', '[d', 'lua vim.lsp.diagnostic.goto_prev()') -- buf_set_keymap('n', ']d', 'lua vim.lsp.diagnostic.goto_next()') -- buf_set_keymap('n', 'q', 'lua vim.lsp.diagnostic.set_loclist()') diff --git a/lua/plugins.lua b/lua/plugins.lua index ef278c9..71d1934 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -126,7 +126,7 @@ local function usePlugins(use, use_rocks) -- use { 'justinmk/vim-sneak', config = [[require 'config.sneak']] } use { 'unblevable/quick-scope', config = [[require 'config.quickscope']] } use 'michaeljsmith/vim-indent-object' - use { 'ggandor/leap.nvim', config=[[require('leap').add_default_mappings()]]} + use { 'ggandor/leap.nvim', config=[[require 'config.leap']]} -- Smooth smooth scrolling -- use { 'karb94/neoscroll.nvim', config = [[require('neoscroll').setup()]] }