From 4a00726ad5664df836765031fc09bef79cb324a5 Mon Sep 17 00:00:00 2001
From: Alfred Burgess <alfred.burgess95@gmail.com>
Date: Wed, 10 Apr 2024 09:52:45 +0800
Subject: [PATCH] Fixed issue with crashes

apparently ms-jpq/coq_nvim causes critical issues in how it was included. Have removed.
---
 lua/plugins.lua                 |  2 +-
 lua/plugins/debugger-config.lua |  4 ++++
 lua/plugins/git-config.lua      | 14 ++++++++++++++
 lua/plugins/git.lua             |  9 ---------
 lua/plugins/git.lua.back        |  8 ++++++++
 5 files changed, 27 insertions(+), 10 deletions(-)
 create mode 100644 lua/plugins/git-config.lua
 delete mode 100644 lua/plugins/git.lua
 create mode 100644 lua/plugins/git.lua.back

diff --git a/lua/plugins.lua b/lua/plugins.lua
index 11682d4..165a2c3 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -1,6 +1,6 @@
 return {
   --	{ "tanvirtin/vgit.nvim", requires = { "nvim-lua/plenary.nvim", "nvim-tree/nvim-web-devicons" }, },
-  { "ms-jpq/coq_nvim" },
+  -- { "ms-jpq/coq_nvim" }, -- broken?
   {
     "vijaymarupudi/nvim-fzf",
     config = function() require("fzf") end,
diff --git a/lua/plugins/debugger-config.lua b/lua/plugins/debugger-config.lua
index 1929dd9..9862ffb 100644
--- a/lua/plugins/debugger-config.lua
+++ b/lua/plugins/debugger-config.lua
@@ -1,4 +1,8 @@
 return {
+  {
+    "rcarriga/nvim-dap-ui",
+    dependencies = {"mfussenegger/nvim-dap", "nvim-neotest/nvim-nio"}
+  },
   {
     "mfussenegger/nvim-dap",
     dependencies = {
diff --git a/lua/plugins/git-config.lua b/lua/plugins/git-config.lua
new file mode 100644
index 0000000..d4e644f
--- /dev/null
+++ b/lua/plugins/git-config.lua
@@ -0,0 +1,14 @@
+return {
+  {
+    "lewis6991/gitsigns.nvim",
+    config = function ()
+      require( "gitsigns" ).setup()
+
+      vim.keymap.set( 'n', '<leader>gp', ":Gitsigns preview_hunk<CR>", {} )
+    end
+  },
+  { "f-person/git-blame.nvim" },
+  {
+    "tpope/vim-fugitive"
+  },
+}
diff --git a/lua/plugins/git.lua b/lua/plugins/git.lua
deleted file mode 100644
index 37d405a..0000000
--- a/lua/plugins/git.lua
+++ /dev/null
@@ -1,9 +0,0 @@
-
-return {
-  { "f-person/git-blame.nvim" },
-  { "airblade/vim-gitgutter" },
-  {
-    "aaronhallaert/advanced-git-search.nvim",
-    dependencies = { "nvim-telescope/telescope.nvim" }
-  },
-}
diff --git a/lua/plugins/git.lua.back b/lua/plugins/git.lua.back
new file mode 100644
index 0000000..205ab80
--- /dev/null
+++ b/lua/plugins/git.lua.back
@@ -0,0 +1,8 @@
+-- return {
+--   { "f-person/git-blame.nvim" },
+--   { "airblade/vim-gitgutter" },
+--   {
+--     "aaronhallaert/advanced-git-search.nvim",
+--     dependencies = { "nvim-telescope/telescope.nvim" }
+--   },
+-- }
-- 
GitLab