2023-06-26 12:51:41 +00:00
|
|
|
local function use(plugins)
|
2023-03-21 15:09:47 +00:00
|
|
|
return require('packer').startup(function(use)
|
|
|
|
for _, plugin in ipairs(plugins) do
|
2023-11-30 12:21:07 +00:00
|
|
|
local success, message = pcall(use, plugin)
|
|
|
|
if not success then
|
|
|
|
print(message)
|
|
|
|
end
|
2023-03-21 15:09:47 +00:00
|
|
|
end
|
|
|
|
end)
|
|
|
|
end
|
|
|
|
|
|
|
|
use {
|
2023-06-26 13:10:27 +00:00
|
|
|
'wbthomason/packer.nvim';
|
2023-05-08 13:06:25 +00:00
|
|
|
{ 'nvim-telescope/telescope.nvim', requires = { 'nvim-lua/plenary.nvim' } };
|
2023-06-26 12:51:41 +00:00
|
|
|
{ 'nvim-treesitter/nvim-treesitter', { cmd = ':TSUpdate' } };
|
2023-05-13 07:33:21 +00:00
|
|
|
{ 'nvim-neo-tree/neo-tree.nvim',
|
|
|
|
branch = "v2.x",
|
|
|
|
requires = {
|
|
|
|
"nvim-lua/plenary.nvim",
|
|
|
|
"nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
|
|
|
|
"MunifTanjim/nui.nvim",
|
2023-06-26 13:10:27 +00:00
|
|
|
};
|
2023-11-30 12:21:07 +00:00
|
|
|
config = require 'pack.setup.neotree';
|
2023-06-26 12:51:41 +00:00
|
|
|
};
|
2023-12-06 14:28:30 +00:00
|
|
|
{
|
|
|
|
"stevearc/aerial.nvim", config = function()
|
|
|
|
require("aerial").setup()
|
|
|
|
end
|
|
|
|
};
|
2023-12-06 15:12:15 +00:00
|
|
|
{
|
2023-12-06 16:07:56 +00:00
|
|
|
"hedyhli/outline.nvim",
|
|
|
|
config = function()
|
|
|
|
vim.keymap.set("n", "<leader>o", "<cmd>OutlineOpen<CR><cmd>OutlineFocus<CR>", { desc = "Toggle Outline" })
|
|
|
|
require("outline").setup()
|
2023-12-06 15:12:15 +00:00
|
|
|
end
|
|
|
|
};
|
2023-06-26 12:51:41 +00:00
|
|
|
{ 'jinh0/eyeliner.nvim', config = function()
|
2024-01-08 15:21:30 +00:00
|
|
|
require('eyeliner').setup {
|
|
|
|
highlight_on_key = true;
|
|
|
|
dim = true;
|
|
|
|
}
|
|
|
|
end
|
|
|
|
};
|
|
|
|
{
|
|
|
|
'chentoast/marks.nvim';
|
|
|
|
config = function()
|
|
|
|
require'marks'.setup {
|
|
|
|
sign_priority = { lower=10, upper=15, builtin=8, bookmark=20 },
|
|
|
|
excluded_filetypes = {},
|
|
|
|
excluded_buftypes = {},
|
|
|
|
mappings = {}
|
|
|
|
}
|
|
|
|
end
|
|
|
|
};
|
2023-05-13 07:33:21 +00:00
|
|
|
'leafo/moonscript-vim';
|
2023-06-26 13:10:27 +00:00
|
|
|
'neovim/nvim-lspconfig';
|
2023-03-21 15:09:47 +00:00
|
|
|
'pigpigyyy/Yuescript-vim';
|
2023-03-21 18:03:07 +00:00
|
|
|
'vim-scripts/openscad.vim';
|
2023-03-21 15:09:47 +00:00
|
|
|
'ziglang/zig.vim';
|
2023-11-30 12:21:07 +00:00
|
|
|
-- Colour Schemes
|
2023-05-17 14:49:32 +00:00
|
|
|
'AlessandroYorba/Alduin';
|
2023-06-22 11:27:08 +00:00
|
|
|
'AlessandroYorba/Sierra';
|
2023-03-21 18:03:07 +00:00
|
|
|
'DarkWiiPlayer/papercolor-theme';
|
2024-01-03 15:25:57 +00:00
|
|
|
'EdenEast/nightfox.nvim';
|
2023-12-13 23:30:42 +00:00
|
|
|
'axvr/photon.vim';
|
2023-05-17 14:49:32 +00:00
|
|
|
'ayu-theme/ayu-vim';
|
|
|
|
'dracula/vim';
|
2023-06-20 20:45:36 +00:00
|
|
|
'jaredgorski/fogbell.vim';
|
2024-01-05 10:30:18 +00:00
|
|
|
'kvrohit/mellow.nvim';
|
2023-03-21 18:03:07 +00:00
|
|
|
'optionalg/Arcadia';
|
2023-06-20 20:45:36 +00:00
|
|
|
'rakr/vim-two-firewatch';
|
|
|
|
'rebelot/kanagawa.nvim';
|
|
|
|
'sainnhe/sonokai';
|
|
|
|
'shaunsingh/nord.nvim';
|
|
|
|
'sts10/vim-pink-moon';
|
|
|
|
'whatyouhide/vim-gotham';
|
2023-03-21 15:09:47 +00:00
|
|
|
}
|