summaryrefslogtreecommitdiff
path: root/nvim/lua/autocommands.lua
diff options
context:
space:
mode:
author2025-05-29 14:53:31 +0300
committer2025-05-29 14:53:31 +0300
commited137a15ff54dd4fc9a30183d9d626ae6f0cff50 (patch)
treed84002bcf418ad6c09c0e163f75a869006c3fc84 /nvim/lua/autocommands.lua
parentОбновления конфигов (diff)
downloaddotfiles-ed137a15ff54dd4fc9a30183d9d626ae6f0cff50.tar.gz
dotfiles-ed137a15ff54dd4fc9a30183d9d626ae6f0cff50.tar.bz2
dotfiles-ed137a15ff54dd4fc9a30183d9d626ae6f0cff50.tar.xz
dotfiles-ed137a15ff54dd4fc9a30183d9d626ae6f0cff50.zip
29.05.2025
Diffstat (limited to '')
-rw-r--r--nvim/lua/autocommands.lua43
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",
+})