From 52d99e40e15254648de574bd1bad3118b3a31924 Mon Sep 17 00:00:00 2001
From: "iliya.saroukha" <iliya.saroukhanian@etu.hesge.ch>
Date: Wed, 11 Dec 2024 23:56:34 +0100
Subject: [PATCH] feat: replaced lualine with mini.statusline

---
 lua/config/autocmds.lua         | 10 ----------
 lua/plugins/lualine.lua         | 13 -------------
 lua/plugins/mini-statusline.lua |  9 +++++++++
 3 files changed, 9 insertions(+), 23 deletions(-)
 delete mode 100644 lua/plugins/lualine.lua
 create mode 100644 lua/plugins/mini-statusline.lua

diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua
index 1699b5d..23ae023 100644
--- a/lua/config/autocmds.lua
+++ b/lua/config/autocmds.lua
@@ -16,16 +16,6 @@ vim.api.nvim_create_autocmd('TextYankPost', {
     pattern = '*',
 })
 
-vim.api.nvim_create_autocmd("ColorScheme", {
-    callback = function()
-        require('lualine').setup({
-            options = {
-                theme = vim.g.colors_name == "rose-pine" and "rose-pine-alt" or vim.g.colors_name,
-            },
-        })
-    end,
-})
-
 local function set_filetype(pattern, filetype)
     vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
         pattern = pattern,
diff --git a/lua/plugins/lualine.lua b/lua/plugins/lualine.lua
deleted file mode 100644
index 758a764..0000000
--- a/lua/plugins/lualine.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-return {
-    'nvim-lualine/lualine.nvim',
-    dependencies = { 'nvim-tree/nvim-web-devicons' },
-    event = 'ColorScheme',
-    config = function()
-        require('lualine').setup({
-            options = {
-                --- @usage 'rose-pine' | 'rose-pine-alt'
-                theme = 'rose-pine-alt'
-            }
-        })
-    end
-}
diff --git a/lua/plugins/mini-statusline.lua b/lua/plugins/mini-statusline.lua
new file mode 100644
index 0000000..ef368b9
--- /dev/null
+++ b/lua/plugins/mini-statusline.lua
@@ -0,0 +1,9 @@
+return {
+    'echasnovski/mini.statusline',
+    version = '*',
+
+    config = function()
+        require('mini.statusline').setup {
+        }
+    end
+}
-- 
GitLab