29.05.2025

This commit is contained in:
Alexander Neonxp Kiryukhin 2025-05-29 14:53:31 +03:00
parent cefce84f5e
commit ed137a15ff
Signed by: NeonXP
SSH key fingerprint: SHA256:SVt7TjxbVc87m1QYaQziOJ0N3OCFURv2g76gD/UTTXI
28 changed files with 552 additions and 420 deletions

View file

@ -121,31 +121,6 @@ vim.api.nvim_create_autocmd({ "BufWritePost" }, {
end,
})
-- Автоматический вход в insert mode при открытии терминала
vim.api.nvim_create_autocmd({ "BufWinEnter", "WinEnter" }, {
pattern = "term://*",
callback = function()
vim.cmd("startinsert")
end,
})
-- Автоматический выход из insert mode при уходе с терминала
vim.api.nvim_create_autocmd("BufLeave", {
pattern = "term://*",
callback = function()
vim.cmd("stopinsert")
end,
})
vim.api.nvim_create_autocmd({ "BufReadPost", "BufWinEnter", "WinEnter" }, {
pattern = "*",
callback = function(args)
-- Проверяем, что это не терминальный буфер
if not vim.startswith(vim.api.nvim_buf_get_name(args.buf), "term://") then
vim.cmd("normal zR") -- Развернуть все складки
end
end,
})
vim.api.nvim_create_autocmd({ "VimEnter" }, {
callback = function(data)
local directory = vim.fn.isdirectory(data.file) == 1
@ -175,12 +150,12 @@ vim.api.nvim_create_autocmd("VimResized", {
end,
})
-- vim.api.nvim_create_autocmd("InsertEnter", {
-- pattern = "*",
-- command = "set norelativenumber",
-- })
--
-- vim.api.nvim_create_autocmd("InsertLeave", {
-- pattern = "*",
-- callback = "set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz",
-- })
vim.api.nvim_create_autocmd("InsertEnter", {
pattern = "*",
command = "set norelativenumber",
})
vim.api.nvim_create_autocmd("InsertLeave", {
pattern = "*",
command = "set relativenumber",
})