summaryrefslogtreecommitdiff
path: root/nvim/lua/autocommands.lua
diff options
context:
space:
mode:
author2025-04-25 02:42:30 +0300
committer2025-04-25 02:42:30 +0300
commit0f55d7e47d04ace0743c4ce856af0fad607f0430 (patch)
tree40350dd7d44af2383dbfeae1b72680339328261d /nvim/lua/autocommands.lua
parentПоправил zshrc (diff)
downloaddotfiles-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.lua34
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",