From a4b3d67216e9099c806eb48106de716088ccf8e1 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Tue, 5 Mar 2024 00:21:42 +0000 Subject: [PATCH] Switch up statusline plugin --- lua/plugins/statusline.lua | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/lua/plugins/statusline.lua b/lua/plugins/statusline.lua index ee22db9..dc1e682 100644 --- a/lua/plugins/statusline.lua +++ b/lua/plugins/statusline.lua @@ -1,9 +1,20 @@ return { - 'nvim-lualine/lualine.nvim', - dependencies = { - 'nvim-tree/nvim-web-devicons', - }, - -- config = function() - -- require('lualine').setup() - -- end + 'ojroques/nvim-hardline', + config = function() + require('hardline').setup({ + sections = { + { class = 'mode', item = require('hardline.parts.mode').get_item }, + -- { class = 'high', item = require('hardline.parts.git').get_item, hide = 100 }, + { class = 'med', item = require('hardline.parts.filename').get_item }, + '%<', + { class = 'med', item = '%=' }, + { class = 'low', item = require('hardline.parts.wordcount').get_item, hide = 100 }, + { class = 'error', item = require('hardline.parts.lsp').get_error }, + { class = 'warning', item = require('hardline.parts.lsp').get_warning }, + { class = 'warning', item = require('hardline.parts.whitespace').get_item }, + { class = 'high', item = require('hardline.parts.filetype').get_item, hide = 60 }, + { class = 'mode', item = require('hardline.parts.line').get_item }, + } + }) + end }