From 86ad684503d87e9f17ece9177562f96ba9fc30d4 Mon Sep 17 00:00:00 2001 From: thek4n Date: Fri, 19 Apr 2024 16:13:49 +0300 Subject: [PATCH] ref(nvim) --- .../.config/nvim/lua/core/mappings/mappings.lua | 15 ++++++++++++--- home/user/.config/nvim/lua/plugins/ui.lua | 10 +++++++++- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/home/user/.config/nvim/lua/core/mappings/mappings.lua b/home/user/.config/nvim/lua/core/mappings/mappings.lua index b22f416..ae76ab7 100644 --- a/home/user/.config/nvim/lua/core/mappings/mappings.lua +++ b/home/user/.config/nvim/lua/core/mappings/mappings.lua @@ -145,16 +145,25 @@ local function reload_config() vim.notify('Config reloaded...', vim.log.levels.INFO) end -local function fetch_and_reload_config() +local function fetch_config() vim.fn.system('git -C ~/dotfiles pull') +end + +local function update_plugins() + vim.cmd("Lazy sync") +end + +local function fetch_and_reload_config_and_update_plugins() + fetch_config() reload_config() + update_plugins() end map("n", "pr", reload_config, {desc = "Reload config"}) -map("n", "pR", fetch_and_reload_config, - {desc = "Fetch and reload config"}) +map("n", "pR", fetch_and_reload_config_and_update_plugins, + {desc = "Fetch and reload config and update plugins"}) vim.cmd([[ diff --git a/home/user/.config/nvim/lua/plugins/ui.lua b/home/user/.config/nvim/lua/plugins/ui.lua index acf4104..b9e1bd8 100644 --- a/home/user/.config/nvim/lua/plugins/ui.lua +++ b/home/user/.config/nvim/lua/plugins/ui.lua @@ -81,6 +81,8 @@ return { }, { 'EdenEast/nightfox.nvim', + lazy = false, + priority = 1000, config = function() local colorscheme = require("nightfox") colorscheme.compile() @@ -89,10 +91,13 @@ return { end }, { - 'ellisonleao/gruvbox.nvim' + 'ellisonleao/gruvbox.nvim', + lazy = true, }, { 'xiyaowong/transparent.nvim', + lazy = false, + priority = 1000, config = function() require("transparent").setup({ exclude_groups = {'CursorLine'}, @@ -101,6 +106,7 @@ return { }, { 'lukas-reineke/virt-column.nvim', + lazy = true, config = function() require("virt-column").setup({ virtcolumn = '81' @@ -109,6 +115,7 @@ return { }, { 'norcalli/nvim-colorizer.lua', + lazy = true, config = function() require('colorizer').setup() end @@ -134,6 +141,7 @@ return { }, { 'folke/which-key.nvim', + lazy = true, config = function() require("which-key").setup() end