From 7a81af9ab46e7c9c511e1d2c199d4f3cc5189779 Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Fri, 12 Jul 2024 10:28:22 +0200 Subject: [PATCH] Refactor init.lua and move the initialization of lazy plugins into the lazy_init file --- home/.config/nvim/init.lua | 3 --- home/.config/nvim/lua/lazy_init.lua | 23 +++++++++++++++-------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/home/.config/nvim/init.lua b/home/.config/nvim/init.lua index 7a6809f..7420125 100644 --- a/home/.config/nvim/init.lua +++ b/home/.config/nvim/init.lua @@ -24,9 +24,6 @@ vim.opt = require("vim_opt") -- Initialize Lazy package manager require("lazy_init") --- Initialize plugins, add a plugin by creating a new file in the plugins dir -require("lazy").setup("plugs") - -- Initialize the sticky terminal window at the bottom require("terminal").setup() diff --git a/home/.config/nvim/lua/lazy_init.lua b/home/.config/nvim/lua/lazy_init.lua index d14f916..1487e2c 100644 --- a/home/.config/nvim/lua/lazy_init.lua +++ b/home/.config/nvim/lua/lazy_init.lua @@ -1,12 +1,19 @@ local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then - vim.fn.system({ - "git", - "clone", - "--filter=blob:none", - "https://github.com/folke/lazy.nvim.git", - "--branch=stable", -- latest stable release - lazypath, - }) + vim.fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", -- latest stable release + lazypath, + }) end vim.opt.rtp:prepend(lazypath) + +-- Initialize plugins, add a plugin by creating a new file in the plugins dir +require("lazy").setup("plugs", { + rocks = { + hererocks = true, + } +})