From e4e49784dff7afb8a5d3e35020f4471bbc9085c6 Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Wed, 2 Oct 2024 08:22:39 -0500 Subject: [PATCH] dev: lualine is easy mode. I'll figure out how to mute the styling later. --- nix/base-system/flake.nix | 2 ++ nix/base-system/init.lua | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/nix/base-system/flake.nix b/nix/base-system/flake.nix index b43c429..0583b42 100644 --- a/nix/base-system/flake.nix +++ b/nix/base-system/flake.nix @@ -164,6 +164,8 @@ EOF"; #nvim-dap-ui hoon-vim nvim-treesitter + lualine-nvim + lualine-lsp-progress lean-nvim roslyn-nvim nvim-treesitter-context diff --git a/nix/base-system/init.lua b/nix/base-system/init.lua index 6d7d2d1..1eb2337 100644 --- a/nix/base-system/init.lua +++ b/nix/base-system/init.lua @@ -578,6 +578,24 @@ vim.keymap.set("n", "tdb", function() vim.cmd("DBUIToggle") end) +require('lualine').setup { + icons_enabled = false, + disabled_filetypes = { + statusline = {}, + winbar = {}, + }, + sections = { + -- left side + lualine_a = {'mode'}, + lualine_b = {'filename'}, + lualine_c = {'encoding', 'fileformat', 'filetype'}, + -- right side + lualine_x = {'diagnostics'}, + lualine_y = {'progress', 'lsp_progress'}, + lualine_z = {'location'} + } +} + local dap = require('dap') dap.adapters.lldb = { type = "executable",