repos / dotfiles

my dotfiles

commit
1e6951b
parent
b06110b
author
Eric Bower
date
2025-07-08 21:37:44 -0400 EDT
fix(nvim): config
1 files changed,  +59, -59
M dot_config/nvim/init.lua
+59, -59
  1@@ -54,65 +54,6 @@ if not (vim.uv or vim.loop).fs_stat(lazypath) then
  2 end
  3 vim.opt.rtp:prepend(lazypath)
  4 
  5-require("lazy").setup({
  6-  rocks = { enabled = false },
  7-  performance = {
  8-    rtp = {
  9-      disabled_plugins = {
 10-        "gzip", "matchit", "matchparen", "netrwPlugin",
 11-        "tarPlugin", "tohtml", "tutor", "zipPlugin",
 12-      },
 13-    },
 14-  },
 15-  spec = {
 16-    { 'neovim/nvim-lspconfig', config = setup_lsp },
 17-    { 'nvim-treesitter/nvim-treesitter', build = ':TSUpdate', config = setup_treesitter },
 18-    {
 19-      "ibhagwan/fzf-lua",
 20-      config = function()
 21-        local fzf = require('fzf-lua')
 22-        local fzfFiles = function()
 23-          fzf.files({
 24-            winopts = {
 25-              preview = { hidden = "hidden" },
 26-            },
 27-          })
 28-        end
 29-        vim.keymap.set("n", "<leader>s", fzfFiles, { desc = "Fzf Files", noremap=true, silent=true })
 30-        vim.keymap.set("n", "<leader>f", fzf.buffers, { desc = "Fzf Buffers", noremap=true, silent=true })
 31-        vim.keymap.set("n", "<leader>S", fzf.live_grep, { desc = "Fzf Grep", noremap=true, silent=true })
 32-        fzf.setup({'max-perf'})
 33-      end
 34-    },
 35-    {
 36-      "christoomey/vim-tmux-navigator",
 37-      cmd = { "TmuxNavigateLeft", "TmuxNavigateDown", "TmuxNavigateUp", "TmuxNavigateRight" },
 38-      keys = {
 39-        { "<c-h>", "<cmd><C-U>TmuxNavigateLeft<cr>" },
 40-        { "<c-j>", "<cmd><C-U>TmuxNavigateDown<cr>" },
 41-        { "<c-k>", "<cmd><C-U>TmuxNavigateUp<cr>" },
 42-        { "<c-l>", "<cmd><C-U>TmuxNavigateRight<cr>" },
 43-      },
 44-    },
 45-    {
 46-      'ruifm/gitlinker.nvim',
 47-      dependencies = 'nvim-lua/plenary.nvim',
 48-      config = function()
 49-        require"gitlinker".setup()
 50-      end,
 51-    },
 52-    {
 53-      'Mofiqul/dracula.nvim',
 54-      lazy = false,
 55-      priority = 1000,
 56-      config = function()
 57-        require('dracula').setup({})
 58-        vim.cmd[[colorscheme dracula]]
 59-      end
 60-    },
 61-  },
 62-})
 63-
 64 function setup_treesitter()
 65   require'nvim-treesitter.configs'.setup {
 66     highlight = { enable = true },
 67@@ -205,3 +146,62 @@ function setup_lsp()
 68   handler("ts_ls")
 69   handler("zls")
 70 end
 71+
 72+require("lazy").setup({
 73+  rocks = { enabled = false },
 74+  performance = {
 75+    rtp = {
 76+      disabled_plugins = {
 77+        "gzip", "matchit", "matchparen", "netrwPlugin",
 78+        "tarPlugin", "tohtml", "tutor", "zipPlugin",
 79+      },
 80+    },
 81+  },
 82+  spec = {
 83+    { 'neovim/nvim-lspconfig', config = setup_lsp },
 84+    { 'nvim-treesitter/nvim-treesitter', build = ':TSUpdate', config = setup_treesitter },
 85+    {
 86+      "ibhagwan/fzf-lua",
 87+      config = function()
 88+        local fzf = require('fzf-lua')
 89+        local fzfFiles = function()
 90+          fzf.files({
 91+            winopts = {
 92+              preview = { hidden = "hidden" },
 93+            },
 94+          })
 95+        end
 96+        vim.keymap.set("n", "<leader>s", fzfFiles, { desc = "Fzf Files", noremap=true, silent=true })
 97+        vim.keymap.set("n", "<leader>f", fzf.buffers, { desc = "Fzf Buffers", noremap=true, silent=true })
 98+        vim.keymap.set("n", "<leader>S", fzf.live_grep, { desc = "Fzf Grep", noremap=true, silent=true })
 99+        fzf.setup({'max-perf'})
100+      end
101+    },
102+    {
103+      "christoomey/vim-tmux-navigator",
104+      cmd = { "TmuxNavigateLeft", "TmuxNavigateDown", "TmuxNavigateUp", "TmuxNavigateRight" },
105+      keys = {
106+        { "<c-h>", "<cmd><C-U>TmuxNavigateLeft<cr>" },
107+        { "<c-j>", "<cmd><C-U>TmuxNavigateDown<cr>" },
108+        { "<c-k>", "<cmd><C-U>TmuxNavigateUp<cr>" },
109+        { "<c-l>", "<cmd><C-U>TmuxNavigateRight<cr>" },
110+      },
111+    },
112+    {
113+      'ruifm/gitlinker.nvim',
114+      dependencies = 'nvim-lua/plenary.nvim',
115+      config = function()
116+        require"gitlinker".setup()
117+      end,
118+    },
119+    {
120+      'Mofiqul/dracula.nvim',
121+      lazy = false,
122+      priority = 1000,
123+      config = function()
124+        require('dracula').setup({})
125+        vim.cmd[[colorscheme dracula]]
126+      end
127+    },
128+  },
129+})