3 files changed,
14 insertions(+),
12 deletions(-)
Author:
Smirnov Oleksandr
ss2316544@gmail.com
Committed at:
2024-09-03 11:15:54 +0300
Parent:
844d556
jump to
| M | lua/core/autocmd.lua |
| M | lua/core/utils.lua |
| M | lua/plugins/lsp/attach.lua |
M
lua/core/autocmd.lua
@@ -1,25 +1,22 @@
-local aucmd = vim.api.nvim_create_autocmd -local function augroup(name) - return vim.api.nvim_create_augroup("olexsmir_" .. name, { clear = true }) -end +local u = require "core.utils" -aucmd("TextYankPost", { - group = augroup "highlight_yank", +u.aucmd("TextYankPost", { + group = u.augroup "highlight_yank", callback = function() vim.highlight.on_yank() end, }) -aucmd("VimResized", { - group = augroup "resize_splits", +u.aucmd("VimResized", { + group = u.augroup "resize_splits", callback = function() vim.cmd "tabdo wincmd =" vim.cmd("tabnext " .. vim.fn.tabpagenr()) end, }) -aucmd("FileType", { - group = augroup "comments", +u.aucmd("FileType", { + group = u.augroup "comments", callback = function() vim.cmd "set formatoptions-=cro" end,
M
lua/core/utils.lua
@@ -10,4 +10,9 @@ silent = true,
buffer = buffer or false, }) end, + + aucmd = vim.api.nvim_create_autocmd, + augroup = function(name) + return vim.api.nvim_create_augroup("olexsmir_" .. name, { clear = true }) + end, }
M
lua/plugins/lsp/attach.lua
@@ -1,7 +1,7 @@
local u = require "core.utils" -vim.api.nvim_create_autocmd("LspAttach", { - group = vim.api.nvim_create_augroup("olexsmir_lsp", { clear = true }), +u.aucmd("LspAttach", { + group = u.augroup "lsp", callback = function(args) local bufnr = args.buf local client = vim.lsp.get_client_by_id(args.data.client_id)