chore: configure neodev with opts

This commit is contained in:
Fey Naomi Schrewe 2024-09-08 11:10:14 +02:00
parent 526d67e144
commit c6168d8f12

View File

@ -27,7 +27,7 @@ return {
version = "v2.*", version = "v2.*",
build = "make install_jsregexp", build = "make install_jsregexp",
dependencies = { "rafamadriz/friendly-snippets" }, dependencies = { "rafamadriz/friendly-snippets" },
config = function () config = function()
require("luasnip.loaders.from_vscode").lazy_load() require("luasnip.loaders.from_vscode").lazy_load()
end end
}, },
@ -44,12 +44,12 @@ return {
{ 'neovim/nvim-lspconfig', config = function() require 'lsp-setup' end, dependencies = 'neodev.nvim' }, { 'neovim/nvim-lspconfig', config = function() require 'lsp-setup' end, dependencies = 'neodev.nvim' },
{ {
"folke/neodev.nvim", "folke/neodev.nvim",
config = function() require 'neodev'.setup({ opts = {
override = function(_, library) override = function(_, library)
library.enabled = true library.enabled = true
library.plugins = true library.plugins = true
end, end,
}) end, },
enabled = not hasversion(0, 10), enabled = not hasversion(0, 10),
lazy = false lazy = false
}, },
@ -63,16 +63,16 @@ return {
"NeogitOrg/neogit", "NeogitOrg/neogit",
version = "v0.0.1", version = "v0.0.1",
dependencies = { dependencies = {
"nvim-lua/plenary.nvim", -- required "nvim-lua/plenary.nvim", -- required
"nvim-telescope/telescope.nvim", -- optional "nvim-telescope/telescope.nvim", -- optional
"sindrets/diffview.nvim", -- optional "sindrets/diffview.nvim", -- optional
}, },
config = true, config = true,
}, },
{ {
"ahmedkhalf/project.nvim", "ahmedkhalf/project.nvim",
opts = {}, opts = {},
config = function (_, opts) config = function(_, opts)
require 'gitsigns'.setup(opts) require 'gitsigns'.setup(opts)
end end
}, },
@ -84,9 +84,11 @@ return {
}, },
{ {
'nvim-treesitter/nvim-treesitter', 'nvim-treesitter/nvim-treesitter',
config = function() require 'nvim-treesitter.configs'.setup({ config = function()
ensure_installed = { "c", "lua", "vim", "vimdoc", "query", "rust", "cpp" } require 'nvim-treesitter.configs'.setup({
}) end, ensure_installed = { "c", "lua", "vim", "vimdoc", "query", "rust", "cpp" }
})
end,
build = function() build = function()
local ts_update = require('nvim-treesitter.install').update({ with_sync = true }) local ts_update = require('nvim-treesitter.install').update({ with_sync = true })
ts_update() ts_update()
@ -125,15 +127,15 @@ return {
}, },
}, },
{ {
'nvim-lualine/lualine.nvim', 'nvim-lualine/lualine.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' }, dependencies = { 'nvim-tree/nvim-web-devicons' },
config = function() config = function()
require 'lualine'.setup() require 'lualine'.setup()
end end
}, },
{ {
'stevearc/conform.nvim', 'stevearc/conform.nvim',
config = function () config = function()
require("conform").setup({ require("conform").setup({
formatters_by_ft = { formatters_by_ft = {
lua = { 'stylua' }, lua = { 'stylua' },