/
telnov.ob
/
nvim-config
Обзор
Документация
Войти
/
telnov.ob
/
nvim-config
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
plugin/lualine.lua
58 строк
1 KB
Sergey M
добавил секреты и конфиги для работы с оламой и деревом кода
11 июн 2026, 22:54
11 июн 2026, 22:54
86efe8b
Код
Авторство
О чём код?
vim.pack.add({ 'https://github.com/nvim-lualine/lualine.nvim', 'https://github.com/nvim-tree/nvim-web-devicons', }, { confirm = false }) local function keymap() if vim.opt.iminsert:get() > 0 and vim.b.keymap_name ~= '' then return '\u{f11c} ' .. vim.b.keymap_name end return '' end -- Тема устанавливается по VimEnter чтобы темы, установленные через плагины, -- успели загрузиться vim.api.nvim_create_autocmd('VimEnter', { callback = function() vim.opt.showmode = false require('lualine').setup({ options = { globalstatus = true, }, sections = { lualine_a = { 'mode' }, lualine_b = { 'branch', 'diff', { 'diagnostics', sources = { 'nvim_diagnostic' }, }, }, lualine_c = { { 'filename', path = 0 } }, lualine_x = { keymap, 'lsp_status', 'encoding', 'fileformat', 'filetype', }, lualine_y = { 'progress' }, lualine_z = { 'location' }, }, tabline = { lualine_a = { { 'buffers', mode = 2 } }, lualine_z = { { 'tabs', mode = 2, cond = function() return #vim.api.nvim_list_tabpages() > 1 end, }, }, }, }) end, })