diff options
| author | 2025-04-25 02:42:30 +0300 | |
|---|---|---|
| committer | 2025-04-25 02:42:30 +0300 | |
| commit | 0f55d7e47d04ace0743c4ce856af0fad607f0430 (patch) | |
| tree | 40350dd7d44af2383dbfeae1b72680339328261d /nvim/lua/autocommands.lua | |
| parent | Поправил zshrc (diff) | |
| download | dotfiles-0f55d7e47d04ace0743c4ce856af0fad607f0430.tar.gz dotfiles-0f55d7e47d04ace0743c4ce856af0fad607f0430.tar.bz2 dotfiles-0f55d7e47d04ace0743c4ce856af0fad607f0430.tar.xz dotfiles-0f55d7e47d04ace0743c4ce856af0fad607f0430.zip | |
Поправил zshrc и neovim
Diffstat (limited to '')
| -rw-r--r-- | nvim/lua/autocommands.lua | 34 |
1 files changed, 16 insertions, 18 deletions
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 @@ -77,24 +77,6 @@ vim.api.nvim_create_autocmd({ "BufReadPost", "FileReadPost" }, { }) 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 return @@ -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", |
