return { -- Various Colorschemes { "arcticicestudio/nord-vim" }, { "catppuccin/nvim", name = "catppuccin", priority = 1000 }, { "EdenEast/nightfox.nvim" }, -- Set color scheme { "LazyVim/LazyVim", opts = { -- colorscheme = "nord", colorscheme = "dayfox", }, }, { "mini.pairs", enabled = false, }, -- Disable snacks scrolling { "snacks.nvim", opts = { scroll = { enabled = false }, }, }, -- Remote nvim setup { "amitds1997/remote-nvim.nvim", version = "*", -- Pin to GitHub releases dependencies = { "nvim-lua/plenary.nvim", -- For standard functions "MunifTanjim/nui.nvim", -- To build the plugin UI "nvim-telescope/telescope.nvim", -- For picking b/w different remote methods }, config = true, }, { "williamboman/mason.nvim", }, { "neovim/nvim-lspconfig", dependencies = { "mason.nvim", { "mason-org/mason-lspconfig.nvim", config = function() end }, }, opts = { servers = { verible = {}, }, setup = { verible = function(_, opts) vim.lsp.enable('verible') vim.lsp.config('verible', { cmd = { "verible-verilog-ls", "--rules=+line-length=length:200" }, filetypes = { "systemverilog", "verilog" }, root_markers = { ".git" }, }) return true end, } } } }