diff options
Diffstat (limited to 'nvim/lua/plugins')
-rwxr-xr-x | nvim/lua/plugins/plugins.lua | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/nvim/lua/plugins/plugins.lua b/nvim/lua/plugins/plugins.lua new file mode 100755 index 0000000..ad3d8e3 --- /dev/null +++ b/nvim/lua/plugins/plugins.lua @@ -0,0 +1,68 @@ +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, + } + } + } +} |