nvim/lua/plugins/init.lua
2025-08-17 00:10:35 +02:00

58 lines
1 KiB
Lua

return {
-- config for formatters
{
"stevearc/conform.nvim",
event = "BufWritePre",
opts = require "configs.conform",
},
-- config for LSP
{
"neovim/nvim-lspconfig",
config = function()
require "configs.lspconfig"
end,
},
-- treesitter, to have highlighting
{
"nvim-treesitter/nvim-treesitter",
opts = {
ensure_installed = {
"vim",
"lua",
"vimdoc",
"html",
"css",
"tsx",
"typescript",
"dart",
},
},
},
-- Tools for flutter
{
"akinsho/flutter-tools.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"stevearc/dressing.nvim",
},
config = true,
},
-- harness lsps' full power
{
"nvimdev/lspsaga.nvim",
event = "LspAttach",
config = function()
require("lspsaga").setup {}
end,
dependencies = {
"nvim-treesitter/nvim-treesitter", -- optional
"nvim-tree/nvim-web-devicons", -- optional
},
},
{ "ingur/floatty.nvim" },
}