Initial commit

This commit is contained in:
2025-04-30 04:59:01 -05:00
commit 7274197b00
58 changed files with 8010 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
return {
"windwp/nvim-autopairs",
event = "InsertEnter",
opts = {}
}
+22
View File
@@ -0,0 +1,22 @@
return {
'saghen/blink.cmp',
dependencies = { 'rafamadriz/friendly-snippets' },
version = '1.*',
opts = {
keymap = {
preset = 'default',
['<Tab>'] = {'accept', 'fallback'},
['<A-k>'] = {'select_prev', 'fallback'},
['<A-j>'] = {'select_next', 'fallback'},
},
appearance = {
nerd_font_variant = 'mono'
},
completion = { documentation = { auto_show = false } },
sources = {
default = { 'lsp', 'path', 'snippets', 'buffer' },
},
fuzzy = { implementation = "prefer_rust_with_warning" }
},
opts_extend = { "sources.default" }
}
+5
View File
@@ -0,0 +1,5 @@
return {
'numToStr/Comment.nvim',
opts = {
}
}
+9
View File
@@ -0,0 +1,9 @@
return {
"neanias/everforest-nvim",
lazy = true,
priority = 1000,
config = function ()
background = "soft"
ui_contrast = "low"
end
}
@@ -0,0 +1,7 @@
return {
"lukas-reineke/indent-blankline.nvim",
main = "ibl",
---@module "ibl"
---@type ibl.config
opts = {},
}
+12
View File
@@ -0,0 +1,12 @@
return {
"neovim/nvim-lspconfig",
dependencies = {
"folke/lazydev.nvim",
ft = "lua",
opts = {
library = {
{ path = "${3rd}/luv/library", words = { "vim%.uv" } },
},
},
}
}
@@ -0,0 +1,13 @@
return {
"nvim-lualine/lualine.nvim",
dependencies = {
-- display macro recording
{ "yavorski/lualine-macro-recording.nvim" }
},
opts = {
sections = {
-- add to section of your choice
lualine_c = { "macro_recording", "%S" },
},
}
}
+9
View File
@@ -0,0 +1,9 @@
return {
'nvim-lualine/lualine.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' },
opts = {
options = {
theme = 'everforest'
}
}
}
+4
View File
@@ -0,0 +1,4 @@
return {
"williamboman/mason.nvim",
opts = {}
}
+10
View File
@@ -0,0 +1,10 @@
return {
"folke/noice.nvim",
event = "VeryLazy",
opts = {
-- add any options here
},
dependencies = {
"MunifTanjim/nui.nvim",
}
}
+17
View File
@@ -0,0 +1,17 @@
return {
"mfussenegger/nvim-lint",
event = {
"BufReadPre",
"BufNewFile",
},
-- config = function ()
-- local lint = require("lint")
-- local lint_augroup = vim.api.nvim_create_augroup("lint", {clear = true})
-- vim.api.nvim_create_autocmd({"BufEnter", "BufWritePost", "InsertLeave"}, {
-- group = lint_augroup,
-- callback = function ()
-- lint.try_lint()
-- end,
-- })
-- end
}
@@ -0,0 +1,8 @@
return {
"windwp/nvim-ts-autotag",
lazy = false,
dependencies = {
"nvim-treesitter/nvim-treesitter",
},
opts = {}
}
+6
View File
@@ -0,0 +1,6 @@
return { "stevearc/oil.nvim",
keys = {
{'-', '<CMD>Oil<CR>', desc = "Open parent directory" }
},
opts = { delete_to_trash = true }
}
+13
View File
@@ -0,0 +1,13 @@
return {
'maxmx03/solarized.nvim',
lazy = false,
priority = 1000,
---@type solarized.config
opts = {},
config = function(_, opts)
vim.o.termguicolors = true
vim.o.background = 'light'
require('solarized').setup(opts)
vim.cmd.colorscheme 'solarized'
end,
}
+8
View File
@@ -0,0 +1,8 @@
return {
"nvim-telescope/telescope.nvim",
keys = {
{',', "<cmd>Telescope find_files<cr>", desc = "Telescope find files"},
{'<A-,>', "<cmd>Telescope live_grep<cr>", desc = "Telescope live grep"}
},
requires = { "nvim-lua/plenary.nvim", "BurntSushi/ripgrep" },
}
+7
View File
@@ -0,0 +1,7 @@
return {
"akinsho/toggleterm.nvim",
keys = {
{'<A-.>', '<CMD>ToggleTerm<CR>', mode = {"n","v","i","t"}, desc = "Toggle Terminal" }
},
opts = {}
}
+6
View File
@@ -0,0 +1,6 @@
return {
"folke/tokyonight.nvim",
lazy = true,
priority = 1000,
opts = {}
}
+14
View File
@@ -0,0 +1,14 @@
return {
"nvim-treesitter/nvim-treesitter",
build = ":TSUpdate",
config = function ()
local configs = require("nvim-treesitter.configs")
configs.setup({
ensure_installed = { "c", "lua", "vim", "vimdoc", "query", "elixir", "heex", "javascript", "html" },
sync_install = false,
highlight = { enable = true },
indent = { enable = true },
})
end
}
@@ -0,0 +1,7 @@
return {
"RRethy/vim-illuminate",
lazy = false,
config = function()
require('illuminate').configure({})
end
}
+18
View File
@@ -0,0 +1,18 @@
return {
"folke/which-key.nvim",
event = "VeryLazy",
opts = {
triggers = {
{ "<leader>", mode = { "n", "v" } },
}
},
keys = {
{
"<leader>?",
function()
require("which-key").show({ global = false })
end,
desc = "Buffer Local Keymaps (which-key)",
},
},
}