diff options
Diffstat (limited to '')
| -rw-r--r-- | nvim/lua/autocommands.lua | 43 |
1 files changed, 9 insertions, 34 deletions
diff --git a/nvim/lua/autocommands.lua b/nvim/lua/autocommands.lua index 1431693..2cb9ad4 100644 --- a/nvim/lua/autocommands.lua +++ b/nvim/lua/autocommands.lua @@ -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", +}) |
