Full Refactor and history reset

This commit is contained in:
2026-03-19 10:47:32 -05:00
commit c5d7d9e3da
65 changed files with 4632 additions and 0 deletions

View File

@@ -0,0 +1,145 @@
return {
{ import = "nvchad.blink.lazyspec" },
{
"stevearc/conform.nvim",
event = "BufWritePre", -- uncomment for format on save
opts = require("configs.conform"),
},
-- These are some examples, uncomment them if you want to see them work!
{
"neovim/nvim-lspconfig",
config = function()
require("configs.lspconfig")
end,
},
{
"nvim-tree/nvim-tree.lua",
cmd = { "NvimTreeToggle", "NvimTreeFocus" },
opts = function()
return {
filters = { dotfiles = false },
disable_netrw = true,
hijack_cursor = true,
sync_root_with_cwd = true,
update_focused_file = {
enable = true,
update_root = false,
},
view = {
width = 30,
adaptive_size = true,
preserve_window_proportions = true,
},
renderer = {
root_folder_label = false,
highlight_git = true,
indent_markers = { enable = true },
icons = {
glyphs = {
default = "󰈚",
folder = {
default = "",
empty = "",
empty_open = "",
open = "",
symlink = "",
},
git = { unmerged = "" },
},
},
},
}
end,
},
-- {
-- "hrsh7th/nvim-cmp",
-- dependencies = {
-- {
-- "zbirenbaum/copilot-cmp",
-- config = function()
-- require("copilot_cmp").setup()
-- end,
-- },
-- },
-- opts = {
-- sources = {
-- { name = "nvim_lsp", group_index = 2 },
-- { name = "copilot", group_index = 2 },
-- { name = "luasnip", group_index = 2 },
-- { name = "buffer", group_index = 2 },
-- { name = "nvim_lua", group_index = 2 },
-- { name = "path", group_index = 2 },
-- },
-- },
-- },
{
"nvim-telescope/telescope-fzf-native.nvim",
build = "cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release",
},
{
"NeogitOrg/neogit",
dependencies = {
"nvim-lua/plenary.nvim",
"sindrets/diffview.nvim",
"nvim-telescope/telescope.nvim",
},
config = true,
},
{
lazy = false,
"CopilotC-Nvim/CopilotChat.nvim",
dependencies = {
{ "zbirenbaum/copilot.lua" }, -- or zbirenbaum/copilot.lua
{ "nvim-lua/plenary.nvim", branch = "master" }, -- for curl, log and async functions
},
build = "make tiktoken", -- Only on MacOS or Linux
opts = {
-- See Configuration section for options
},
-- See Commands section for default commands if you want to lazy load on them
},
{
"zbirenbaum/copilot.lua",
cmd = "Copilot",
event = "InsertEnter",
config = function()
require("copilot").setup({
suggestion = { enabled = false },
panel = { enabled = false },
})
end,
},
{
"giuxtaposition/blink-cmp-copilot",
dependencies = {
{ "zbirenbaum/copilot.lua" },
},
},
-- {
-- "zbirenbaum/copilot-cmp",
-- config = function()
-- require("copilot_cmp").setup()
-- end,
-- },
{
"nvim-treesitter/nvim-treesitter",
opts = {
ensure_installed = {
"vim",
"lua",
"vimdoc",
"html",
"css",
"elixir",
"rust",
"heex",
"javascript",
},
},
},
{
"alexghergh/nvim-tmux-navigation",
lazy = false,
},
}