mutton + cmdline + headings + new name of nvim

This commit is contained in:
2025-03-07 19:23:02 +03:00
parent ad70695803
commit 3ffda93c33
8 changed files with 88 additions and 88 deletions

View File

@ -1,5 +1,5 @@
--------------------------------------------------------------------------[[ФУНКЦИОНАЛ]]--------------------------------------------------------------------------
--------------------------------------------------------------------------[[FUNC]]--------------------------------------------------------------------------
-- Установка клавиши Leader на пробел
vim.g.mapleader = " "
@ -24,7 +24,6 @@ vim.keymap.set('v', ';', 'l', { noremap = true, silent = true })
-- Настройка выхода из режима ввода через Atl+i
vim.api.nvim_set_keymap('i', '<A-i>', '<Esc>', { noremap = true, silent = true })
-- Настройка терминала
vim.api.nvim_set_keymap('n', '<Space>t', ':terminal<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('t', '<A-i>', '<C-\\><C-n>', { noremap = true, silent = true })
@ -86,7 +85,7 @@ vim.opt.showmatch = true
--------------------------------------------------------------------------[[ВИЗУАЛ]]--------------------------------------------------------------------------
--------------------------------------------------------------------------[[VISUAL]]--------------------------------------------------------------------------
vim.o.laststatus = 0 -- Отключает строку состояния
vim.cmd("colorscheme tokyonight-night")
@ -99,7 +98,7 @@ vim.cmd("colorscheme tokyonight-night")
--vim.cmd("colorscheme nightfly")
--vim.cmd("colorscheme randomhue")
--status line disabling
vim.defer_fn(function() vim.opt.laststatus = 0 end, 35)
local laststatus_values = {0, 3}
@ -109,32 +108,6 @@ vim.keymap.set('n', '<Leader><Tab>', function()
vim.opt.laststatus = laststatus_values[current_index]
end, { noremap = true, silent = true })
-- Для Mutton
local normal_bg = vim.fn.synIDattr(vim.fn.hlID("Normal"), "bg")
vim.api.nvim_set_hl(0, "EndOfBuffer", { fg = normal_bg} ) -- overrides `~` character at the end of buffer
vim.api.nvim_set_hl(0, "VertSplit", { fg = normal_bg} ) -- overrides `~` character at the end of buffer
vim.api.nvim_set_hl(0, "WinSeparator", { fg = normal_bg })
local function run_once_on_md()
local executed = false -- Флаг для отслеживания выполнения
vim.api.nvim_create_autocmd("BufEnter", {
pattern = "*.md",
callback = function()
if not executed then
vim.defer_fn(function()
vim.cmd("MuttonToggle") -- Выполнение команды через 200 мс
end, 1)
executed = true -- Установить флаг после выполнения
end
end,
})
end
run_once_on_md()
@ -184,9 +157,7 @@ vim.g.loaded_netrwPlugin = 1
vim.opt.termguicolors = true
vim.opt.textwidth = 100
-- перенос строк по словам
vim.opt.linebreak = true