summaryrefslogtreecommitdiff
path: root/nvim/lua/autocommands.lua
diff options
context:
space:
mode:
author2025-04-20 21:04:11 +0300
committer2025-04-20 21:04:11 +0300
commit020ed860340b1260258b6b8edbd4384e77ed3ecb (patch)
treec11c75224397a285c23bdb54633b8e25484dfd5d /nvim/lua/autocommands.lua
parent20.05.2025 (diff)
downloaddotfiles-020ed860340b1260258b6b8edbd4384e77ed3ecb.tar.gz
dotfiles-020ed860340b1260258b6b8edbd4384e77ed3ecb.tar.bz2
dotfiles-020ed860340b1260258b6b8edbd4384e77ed3ecb.tar.xz
dotfiles-020ed860340b1260258b6b8edbd4384e77ed3ecb.zip
20.05.2025 - 2
Diffstat (limited to '')
-rw-r--r--nvim/lua/autocommands.lua56
1 files changed, 28 insertions, 28 deletions
diff --git a/nvim/lua/autocommands.lua b/nvim/lua/autocommands.lua
index a052a8c..8db58e7 100644
--- a/nvim/lua/autocommands.lua
+++ b/nvim/lua/autocommands.lua
@@ -1,46 +1,46 @@
vim.api.nvim_create_autocmd({'BufWritePre'}, {
- pattern = '*.go',
- callback = function()
- local params = vim.lsp.util.make_range_params(nil, vim.lsp.util._get_offset_encoding())
- params.context = { only = {'source.organizeImports'} }
- local result = vim.lsp.buf_request_sync(0, 'textDocument/codeAction', params, 3000)
- for _, res in pairs(result or {}) do
- for _, r in pairs(res.result or {}) do
- if r.edit then
- vim.lsp.util.apply_workspace_edit(r.edit, vim.lsp.util._get_offset_encoding())
- else
- vim.lsp.buf.execute_command(r.command)
- end
- end
- end
- end,
+ pattern = '*.go',
+ callback = function()
+ local params = vim.lsp.util.make_range_params(nil, vim.lsp.util._get_offset_encoding())
+ params.context = { only = {'source.organizeImports'} }
+ local result = vim.lsp.buf_request_sync(0, 'textDocument/codeAction', params, 3000)
+ for _, res in pairs(result or {}) do
+ for _, r in pairs(res.result or {}) do
+ if r.edit then
+ vim.lsp.util.apply_workspace_edit(r.edit, vim.lsp.util._get_offset_encoding())
+ else
+ vim.lsp.buf.execute_command(r.command)
+ end
+ end
+ end
+ end,
})
vim.api.nvim_create_autocmd({'BufWritePre'}, {
- pattern = '*.go',
- callback = function()
- vim.lsp.buf.format(nil, 3000)
- end
+ pattern = '*.go',
+ callback = function()
+ vim.lsp.buf.format(nil, 3000)
+ end
})
local TrimWhiteSpaceGrp = vim.api.nvim_create_augroup('TrimWhiteSpaceGrp', {})
vim.api.nvim_create_autocmd('BufWritePre', {
group = TrimWhiteSpaceGrp,
- pattern = '*',
- command = '%s/\\s\\+$//e',
+ pattern = '*',
+ command = '%s/\\s\\+$//e',
})
local YankHighlightGrp = vim.api.nvim_create_augroup('YankHighlightGrp', {})
vim.api.nvim_create_autocmd('TextYankPost', {
group = YankHighlightGrp,
- pattern = '*',
- callback = function()
- vim.highlight.on_yank({
- higroup = 'IncSearch',
- timeout = 40,
- })
- end,
+ pattern = '*',
+ callback = function()
+ vim.highlight.on_yank({
+ higroup = 'IncSearch',
+ timeout = 40,
+ })
+ end,
})