add more plugins

This commit is contained in:
λmolinae 2025-01-21 20:29:54 -06:00
parent f0ef247331
commit 1c83d4dab0
7 changed files with 68 additions and 14 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
lazy-lock.json

View file

@ -1,4 +1,20 @@
{ {
"lazy.nvim": { "branch": "main", "commit": "703be1dda35e142e76e94e7503cf67d6b98a1d35" }, "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" },
"neopywal": { "branch": "master", "commit": "2d65d138463bbbe9d824b9bc1048ef1888017da6" } "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" },
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
"lazy.nvim": { "branch": "main", "commit": "d8f26efd456190241afd1b0f5235fe6fdba13d4a" },
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
"mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
"neo-tree.nvim": { "branch": "main", "commit": "27abb114bcd7e9afec6fb15001b55c9cdb6c74a6" },
"neopywal": { "branch": "master", "commit": "71615495cf1781468b7956d8d7c9e2a56717d194" },
"nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" },
"nvim-autopairs": { "branch": "master", "commit": "3d02855468f94bf435db41b661b58ec4f48a06b7" },
"nvim-cmp": { "branch": "main", "commit": "8c82d0bd31299dbff7f8e780f5e06d2283de9678" },
"nvim-lspconfig": { "branch": "master", "commit": "d1871c84b218931cc758dbbde1fec8e90c6d465c" },
"nvim-treesitter": { "branch": "master", "commit": "07bd1b53bf465e42d53253b48b7437892d6c45e8" },
"nvim-web-devicons": { "branch": "master", "commit": "aafa5c187a15701a7299a392b907ec15d9a7075f" },
"plenary.nvim": { "branch": "master", "commit": "3707cdb1e43f5cea73afb6037e6494e7ce847a66" }
} }

View file

@ -29,7 +29,7 @@ require("lazy").setup({
}, },
-- Configure any other settings here. See the documentation for more details. -- Configure any other settings here. See the documentation for more details.
-- colorscheme that will be used when installing plugins. -- colorscheme that will be used when installing plugins.
install = { colorscheme = { "habamax" } }, install = { colorscheme = { "neopywal" } },
-- automatically check for plugin updates -- automatically check for plugin updates
checker = { enabled = true }, checker = { enabled = true },
}) })

View file

@ -3,6 +3,7 @@ local o = vim.o
local g = vim.g local g = vim.g
o.laststatus = 3 o.laststatus = 3
o.showmode = false
o.clipboard = "unnamedplus" o.clipboard = "unnamedplus"
o.cursorline = true o.cursorline = true
o.cursorlineopt = "number" o.cursorlineopt = "number"
@ -31,10 +32,14 @@ o.splitbelow = true
o.termguicolors = true o.termguicolors = true
opt.shortmess:append "sI" opt.shortmess:append "sI"
opt.whichwrap:append "<>[]hl"
opt.fillchars = { eob = " " }
o.updatetime = 250 o.updatetime = 250
o.ignorecase = true
opt.whichwrap:append "<>[]hl" o.incsearch = true
o.smartcase = true
o.mouse = "a"
g.loaded_node_provider = 0 g.loaded_node_provider = 0
g.loaded_python3_provider = 0 g.loaded_python3_provider = 0

View file

@ -1,9 +0,0 @@
return {
{
"RedsXDD/neopywal.nvim",
name = "neopywal",
lazy = false,
priority = 1000,
opts = {},
}
}

11
lua/plugins/neotree.lua Normal file
View file

@ -0,0 +1,11 @@
return {
{
"nvim-neo-tree/neo-tree.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-tree/nvim-web-devicons",
"MunifTanjim/nui.nvim",
-- "3rd/image.nvim", -- Optional see `# Preview Mode` for more information
}
}
}

30
lua/plugins/ui.lua Normal file
View file

@ -0,0 +1,30 @@
return {
{
"RedsXDD/neopywal.nvim",
name = "neopywal",
opts = {},
},
{
-- Lua status-bar
"nvim-lualine/lualine.nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
opts = {
options = {
icons_enabled = true,
theme = 'auto',
component_separators = { left = "|", right = "|"},
section_separators = { left = "", right = ""},
}
}
},
{
"nvim-treesitter/nvim-treesitter",
event = { "BufReadPost", "BufNewFile" },
opts = function()
return require "config.plugins.treesitter"
end,
config = function(_, opts)
require("nvim-treesitter.configs").setup(opts)
end,
},
}