return { { "stevearc/conform.nvim", -- event = 'BufWritePre', -- uncomment for format on save config = function() require "configs.conform" end, }, { "williamboman/mason.nvim", opts = { ensure_installed = { "python-lsp-server", "debugpy", }, }, }, { "Bekaboo/deadcolumn.nvim", }, { "neovim/nvim-lspconfig", config = function () require "nvchad.configs.lspconfig" require "configs.lspconfig" end }, { "stevearc/vim-arduino", ft = {"arduino"}, }, { "tpope/vim-fugitive", lazy = false, }, { "github/copilot.vim", lazy = false, config = function() vim.g.copilot_no_tab_map = true; vim.g.copilot_assume_mapped = true; vim.g.copilot_tab_fallback = ""; end }, -- These are some examples, uncomment them if you want to see them work! -- { -- "neovim/nvim-lspconfig", -- config = function() -- require("nvchad.configs.lspconfig").defaults() -- require "configs.lspconfig" -- end, -- }, -- -- { -- "williamboman/mason.nvim", -- opts = { -- ensure_installed = { -- "lua-language-server", "stylua", -- "html-lsp", "css-lsp" , "prettier" -- }, -- }, -- }, -- -- { -- "nvim-treesitter/nvim-treesitter", -- opts = { -- ensure_installed = { -- "vim", "lua", "vimdoc", -- "html", "css" -- }, -- }, -- }, }