From 589bbeeb68a6b13804ba58d39d9e502566935dcf Mon Sep 17 00:00:00 2001
From: pfm <pfm@meager-software.com>
Date: Wed, 15 Feb 2023 10:20:16 -0600
Subject: [PATCH] Config touchup -- comments to break up the file

---
 .config/nvim/lua/plugin_management.lua | 24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

diff --git a/.config/nvim/lua/plugin_management.lua b/.config/nvim/lua/plugin_management.lua
index e3f58c7..f777ec0 100644
--- a/.config/nvim/lua/plugin_management.lua
+++ b/.config/nvim/lua/plugin_management.lua
@@ -13,6 +13,7 @@ vim.opt.rtp:prepend(lazypath)
 
 require("lazy").setup({
     -- Color schemes. Lazy, only selected will be loaded.
+    -- -------------------------------------------------------------------------
     {
         'sainnhe/gruvbox-material',
         config = function(_)
@@ -30,7 +31,7 @@ require("lazy").setup({
         lazy = true,
         opts = {
             italics = {
-                comments = true, -- Enable italic comments
+                comments = true,
             },
 
             plugins = {
@@ -58,9 +59,11 @@ require("lazy").setup({
     },
 
     -- Common dependency for Lua plugins
+    -- -------------------------------------------------------------------------
     'nvim-lua/plenary.nvim',
 
     -- Common dependency for many plugins (visual)
+    -- -------------------------------------------------------------------------
     'nvim-tree/nvim-web-devicons',
 
     {
@@ -74,6 +77,7 @@ require("lazy").setup({
 
     -- Fuzzy finder (files, buffers, live grep, etc.)
     -- Includes a native build based on FZF for performance.
+    -- -------------------------------------------------------------------------
     {
         'nvim-telescope/telescope.nvim',
         dependencies = { 'nvim-lua/plenary.nvim' },
@@ -96,6 +100,7 @@ require("lazy").setup({
     -- A pretty list for showing diagnostics, references, telescope results, 
     -- quickfix and location lists to help you solve all the trouble your code 
     -- is causing.
+    -- -------------------------------------------------------------------------
     {
         'folke/trouble.nvim',
         dependencies = { 'nvim-tree/nvim-web-devicons' },
@@ -112,12 +117,14 @@ require("lazy").setup({
 
     -- Treesitter: Neovim bindings for the Tree-sitter parser generator tool and 
     -- incremental parsing library.
+    -- -------------------------------------------------------------------------
     {
         'nvim-treesitter/nvim-treesitter',
         build = ':TSUpdate'
     },
 
     -- Neovim-native LSP Implementation
+    -- -------------------------------------------------------------------------
     {
         'neovim/nvim-lspconfig',
         dependencies = {
@@ -173,6 +180,7 @@ require("lazy").setup({
     },
 
     -- nvim-cmp - completion plugin, used for LSP and Metals
+    -- -------------------------------------------------------------------------
     {
         'hrsh7th/nvim-cmp',
         dependencies = {
@@ -220,20 +228,21 @@ require("lazy").setup({
     },
 
     -- Metals, for Scala development.
+    -- -------------------------------------------------------------------------
     {
         'scalameta/nvim-metals',
-        --event = 'FileType *.scala,*.sbt',
-        --lazy = true,
         dependencies = { 'nvim-lua/plenary.nvim' }
     },
 
     -- Lualine (configures the bottom bars)
+    -- -------------------------------------------------------------------------
     {
         'nvim-lualine/lualine.nvim',
         dependencies = { 'nvim-tree/nvim-web-devicons' },
     },
 
     -- bufferline - shows a bar at the top with open buffers
+    -- -------------------------------------------------------------------------
     {
         'akinsho/bufferline.nvim',
         dependencies = { 'nvim-tree/nvim-web-devicons' },
@@ -257,6 +266,7 @@ require("lazy").setup({
     },
 
     -- Floating terminal
+    -- -------------------------------------------------------------------------
     {
         'voldikss/vim-floaterm',
         keys = {
@@ -277,12 +287,15 @@ require("lazy").setup({
     },
 
     -- Show signs for Git
+    -- -------------------------------------------------------------------------
     { 'lewis6991/gitsigns.nvim' },
 
     -- Show unobtrusive indentation guides
+    -- -------------------------------------------------------------------------
     { 'lukas-reineke/indent-blankline.nvim', },
 
     -- nvim-tree for when I want to view files
+    -- -------------------------------------------------------------------------
     {
         'nvim-tree/nvim-tree.lua',
         dependencies = { 'nvim-tree/nvim-web-devicons' },
@@ -298,12 +311,14 @@ require("lazy").setup({
     },
 
     -- Special highlighting and tracking for certain notable words
+    -- -------------------------------------------------------------------------
     {
         'folke/todo-comments.nvim',
         dependencies = 'nvim-lua/plenary.nvim',
     },
 
     -- Racket support
+    -- -------------------------------------------------------------------------
     {
         'benknoble/vim-racket',
         event = 'BufEnter *.rkt',
@@ -311,6 +326,7 @@ require("lazy").setup({
     },
 
     -- PlantUML syntax
+    -- -------------------------------------------------------------------------
     {
         'aklt/plantuml-syntax',
         event = 'BufEnter *.puml',
@@ -318,6 +334,7 @@ require("lazy").setup({
     },
 
     -- Terraform
+    -- -------------------------------------------------------------------------
     {
         'hashivim/vim-terraform',
         event = 'BufEnter *.tf',
@@ -325,5 +342,6 @@ require("lazy").setup({
     },
 
     -- i3 configuration syntax
+    -- -------------------------------------------------------------------------
     'mboughaba/i3config.vim',
 })