From ccbe2fa6c4289677171951b64d3d1a9f2e1704a4 Mon Sep 17 00:00:00 2001 From: Stefan Imhoff Date: Wed, 23 Mar 2022 12:23:38 +0100 Subject: [PATCH] chore(vim): add custom lualine configuration --- nvim/plugin-config/lualine.lua | 36 +++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/nvim/plugin-config/lualine.lua b/nvim/plugin-config/lualine.lua index 9bae04d..5abc696 100644 --- a/nvim/plugin-config/lualine.lua +++ b/nvim/plugin-config/lualine.lua @@ -4,4 +4,38 @@ local status, lualine = pcall(require, 'lualine') if (not status) then return end -lualine.setup() +require('lualine').setup { + options = { + icons_enabled = true, + theme = 'auto', + component_separators = { left = '', right = ''}, + section_separators = { left = '', right = ''}, + disabled_filetypes = {}, + always_divide_middle = true, + globalstatus = false, + }, + sections = { + lualine_a = {'mode'}, + lualine_b = {'branch', 'diff', 'diagnostics'}, + lualine_c = { + { + 'filename', + file_status = true, + path = 1, + } + }, + lualine_x = {'encoding', 'fileformat', 'filetype'}, + lualine_y = {'progress'}, + lualine_z = {'location'} + }, + inactive_sections = { + lualine_a = {}, + lualine_b = {}, + lualine_c = {'filename'}, + lualine_x = {'location'}, + lualine_y = {}, + lualine_z = {} + }, + tabline = {}, + extensions = {} +}