-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplugins.lua
86 lines (85 loc) · 1.9 KB
/
plugins.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
-- plugins - Doom nvim custom plugins
--
-- This file contains all the custom plugins that are not in Doom nvim but that
-- the user requires. All the available fields can be found here
-- https://github.com/wbthomason/packer.nvim#specifying-plugins
--
-- By example, for including a plugin with a dependency on telescope:
-- return {
-- {
-- 'user/repository',
-- requires = { 'nvim-lua/telescope.nvim' },
-- },
-- }
return {
-- Projects Search
{
"nvim-telescope/telescope-project.nvim",
after = { "telescope.nvim" },
config = function()
require("telescope").load_extension("project")
end,
},
-- Bookmarks
{
"MattesGroeger/vim-bookmarks",
},
{
"tom-anders/telescope-vim-bookmarks.nvim",
after = { "vim-bookmarks", "telescope.nvim" },
config = function()
require("telescope").load_extension("vim_bookmarks")
end,
},
-- Movements
{
"chaoren/vim-wordmotion",
"justinmk/vim-sneak",
},
-- Commenting
{
"tomtom/tcomment_vim",
},
-- Wrapping/Delimiters
{
"machakann/vim-sandwich",
{
"andymass/vim-matchup",
after = { "nvim-treesitter" },
-- config = function()
-- require('nvim-treesitter.configs').setup {
-- matchup = {
-- enable = true,
-- }
-- }
-- end,
},
},
-- Solidity
{
"tomlion/vim-solidity",
ft = { "solidity" },
},
-- Markdown
{
"iamcco/markdown-preview.nvim",
ft = { "markdown" },
run = function()
vim.fn["mkdp#util#install()"]()
end,
},
{
"sudormrfbin/cheatsheet.nvim",
requires = {
{ "nvim-telescope/telescope.nvim" },
{ "nvim-lua/popup.nvim" },
{ "nvim-lua/plenary.nvim" },
},
config = function()
require("cheatsheet").setup({
bundled_cheatsheets = true,
bundled_plugin_cheatsheets = true,
})
end,
},
}