initial commit

This commit is contained in:
arcayr 2025-06-25 13:39:51 +10:00
commit 413750ce81
Signed by: arcayr
SSH key fingerprint: SHA256:s7KSw4IsDK4O4Wuu31y1FnkXSR746bey9JVipamvZAs
10 changed files with 154 additions and 0 deletions

10
lua/plugins/adwaita.lua Normal file
View file

@ -0,0 +1,10 @@
return {
{
"Mofiqul/adwaita.nvim",
lazy = false,
priority = 1000,
config = function()
vim.cmd("colorscheme adwaita")
end
}
}

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

@ -0,0 +1,11 @@
return {
"saghen/blink.cmp",
event = "VeryLazy",
opts = {
fuzzy = { implementation = "lua" },
completion = { documentation = { auto_show = true } },
signature = { enabled = true }
},
opts_extend = { "sources.default" }
}

27
lua/plugins/mason.lua Normal file
View file

@ -0,0 +1,27 @@
return {
{
"mason-org/mason.nvim",
config = function()
require("mason").setup()
end
},
{
"mason-org/mason-lspconfig.nvim",
dependencies = {
"neovim/nvim-lspconfig",
"mason-org/mason.nvim",
},
event = "BufReadPost",
opts = function()
return {
ensure_installed = { "rust_analyzer", "lua_ls", "gopls" },
automatic_installation = true,
handlers = {
function(sn)
require("lspconfig")[sn].setup()
end
}
}
end
}
}

View file

@ -0,0 +1,9 @@
return {
{
"nvim-treesitter/nvim-treesitter",
branch = "main",
lazy = false,
build = ":TSUpdate"
}
}

17
lua/plugins/telescope.lua Normal file
View file

@ -0,0 +1,17 @@
return {
{
"nvim-telescope/telescope.nvim",
dependencies = {
"nvim-lua/plenary.nvim"
},
keys = function()
local builtin = require("telescope.builtin")
return {
{ "<leader>ff", builtin.find_files, { desc = "Telescope find files" } },
{ "<leader>fg", builtin.live_grep, { desc = "Telescope live grep" } },
{ "<leader>fb", builtin.buffers, { desc = "Telescope buffers" } },
{ "<leader>fh", builtin.help_tags, { desc = "Telescope help tags" } }
}
end
}
}