From 8b8d17a64ca18b00d59dc391fb73c43fea864257 Mon Sep 17 00:00:00 2001 From: insects Date: Fri, 11 Apr 2025 11:58:36 +0200 Subject: [PATCH] nvim: split ui-related plugins into separate file --- dot_config/nvim/lua/plugins/base.lua | 8 ----- dot_config/nvim/lua/plugins/ui.lua | 53 ++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 8 deletions(-) create mode 100644 dot_config/nvim/lua/plugins/ui.lua diff --git a/dot_config/nvim/lua/plugins/base.lua b/dot_config/nvim/lua/plugins/base.lua index 296258d..073b157 100644 --- a/dot_config/nvim/lua/plugins/base.lua +++ b/dot_config/nvim/lua/plugins/base.lua @@ -1,14 +1,6 @@ -- Base plugins and libraries return { - { - "catppuccin/nvim", - priority = 1000, - lazy = false, - config = function() - vim.cmd([[colorscheme catppuccin-mocha]]) - end, - }, "nvim-lua/plenary.nvim", { "folke/snacks.nvim", diff --git a/dot_config/nvim/lua/plugins/ui.lua b/dot_config/nvim/lua/plugins/ui.lua new file mode 100644 index 0000000..b000576 --- /dev/null +++ b/dot_config/nvim/lua/plugins/ui.lua @@ -0,0 +1,53 @@ +-- Stuff that makes Neovim look nicer + +return { + { + "catppuccin/nvim", + priority = 1000, + lazy = false, + config = function() + vim.cmd([[colorscheme catppuccin-mocha]]) + end, + }, + { + "sschleemilch/slimline.nvim", + opts = { + style = "fg", + bold = true, + hl = { + secondary = "Comment", + }, + configs = { + mode = { + hl = { + normal = "Comment", + insert = "Normal", + pending = "Normal", + visual = "Normal", + command = "Normal", + }, + }, + path = { + hl = { + primary = "Label", + }, + }, + git = { + hl = { + primary = "Function", + }, + }, + diagnostics = { + hl = { + primary = "Statement", + }, + }, + filetype_lsp = { + hl = { + primary = "String", + }, + }, + }, + }, + }, +}