From 0f55d7e47d04ace0743c4ce856af0fad607f0430 Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Fri, 25 Apr 2025 02:42:30 +0300 Subject: =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=20zshr?= =?UTF-8?q?c=20=D0=B8=20neovim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nvim/lua/autocommands.lua | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) (limited to 'nvim/lua/autocommands.lua') diff --git a/nvim/lua/autocommands.lua b/nvim/lua/autocommands.lua index ef7353f..d9edd27 100644 --- a/nvim/lua/autocommands.lua +++ b/nvim/lua/autocommands.lua @@ -76,24 +76,6 @@ vim.api.nvim_create_autocmd({ "BufReadPost", "FileReadPost" }, { end, }) -vim.api.nvim_create_autocmd("BufEnter", { - pattern = "*", - callback = function() - vim.defer_fn(function() - vim.cmd("normal! zR") - end, 100) - end, -}) - -vim.api.nvim_create_autocmd("BufWinEnter", { - pattern = "*", - callback = function() - vim.schedule(function() - vim.cmd("normal! zR") - end) - end, -}) - vim.api.nvim_create_autocmd("BufEnter", { callback = function() if vim.bo.filetype == "NvimTree" or vim.fn.expand("%") == "" then @@ -117,6 +99,22 @@ 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("InsertEnter", { -- pattern = "*", -- command = "set norelativenumber", -- cgit v1.2.3