From e020e813ae6f481c859a40ce5fda78f6bf8f932c Mon Sep 17 00:00:00 2001 From: Mo8it Date: Wed, 22 Jun 2022 13:26:05 +0200 Subject: [PATCH] Add autocmd.lua with autoresize --- .config/lazygit/config.yml | 2 +- .config/nvim/init.lua | 3 ++- .config/nvim/lua/autocmd.lua | 15 +++++++++++++++ .config/nvim/lua/options.lua | 10 ---------- .config/nvim/lua/plugins/lsp-cmp.lua | 2 +- 5 files changed, 19 insertions(+), 13 deletions(-) create mode 100644 .config/nvim/lua/autocmd.lua diff --git a/.config/lazygit/config.yml b/.config/lazygit/config.yml index 4b8bdfa..bf26810 100644 --- a/.config/lazygit/config.yml +++ b/.config/lazygit/config.yml @@ -18,7 +18,7 @@ os: editCommandTemplate: "{{editor}} +{{line}} -- {{filename}}" refresher: - refreshInterval: 2 + refreshInterval: 1 update: method: prompt diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 7b3a595..72cc0d0 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1,10 +1,11 @@ require("options") +require("autocmd") require("plugins") -- -- Load all plugin configurations -local f = io.popen("fd --base-directory ~/.config/nvim/lua/plugins -t f --exact-depth 1 | rg '..(.+).lua' -r '$1'") +local f = io.popen("fd --base-directory ~/.config/nvim/lua/plugins -t f --exact-depth 1 -x echo {/.}") local plugin_names = f:lines() for plugin_name in plugin_names do diff --git a/.config/nvim/lua/autocmd.lua b/.config/nvim/lua/autocmd.lua new file mode 100644 index 0000000..375ebf2 --- /dev/null +++ b/.config/nvim/lua/autocmd.lua @@ -0,0 +1,15 @@ +-- Highlight on yank +local function custom_highlight_on_yank() + vim.highlight.on_yank({ timeout = 1200 }) +end + +vim.api.nvim_create_autocmd("TextYankPost", { + pattern = "*", + callback = custom_highlight_on_yank, +}) + +-- Autoresize +vim.api.nvim_create_autocmd("VimResized", { + pattern = "*", + command = "wincmd =", +}) diff --git a/.config/nvim/lua/options.lua b/.config/nvim/lua/options.lua index 7d31232..e9e7141 100644 --- a/.config/nvim/lua/options.lua +++ b/.config/nvim/lua/options.lua @@ -43,15 +43,5 @@ o.pumblend = 10 o.guifont = "JetBrainsMono Nerd Font Mono" --- Highlight on yank -local function custom_highlight_on_yank() - return vim.highlight.on_yank({ timeout = 1200 }) -end - -vim.api.nvim_create_autocmd("TextYankPost", { - pattern = "*", - callback = custom_highlight_on_yank, -}) - -- Disable diagnostics vim.diagnostic.disable() diff --git a/.config/nvim/lua/plugins/lsp-cmp.lua b/.config/nvim/lua/plugins/lsp-cmp.lua index 4a6aaeb..3ade1e3 100644 --- a/.config/nvim/lua/plugins/lsp-cmp.lua +++ b/.config/nvim/lua/plugins/lsp-cmp.lua @@ -96,7 +96,7 @@ local cmp = require("cmp") cmp.setup({ snippet = { expand = function(args) - require("luasnip").lsp_expand(args.body) + luasnip.lsp_expand(args.body) end, }, mapping = {