-
Notifications
You must be signed in to change notification settings - Fork 9
/
rocks.toml
130 lines (113 loc) · 2.98 KB
/
rocks.toml
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
# This is your rocks.nvim plugins declaration file.
# Here is a small yet pretty detailed example on how to use it:
# This includes things like `toml` or other lua packages.
[rocks]
# List of Neovim plugins to install alongside their versions.
# If the plugin name contains a dot then you must add quotes to the key name!
[plugins]
"rocks.nvim" = "2.37.0"
"rocks-edit.nvim" = "scm"
"rocks-treesitter.nvim" = "1.0.3"
"rocks-git.nvim" = "2.0.1"
"rocks-config.nvim" = "2.2.0"
nvim-notify = "3.13.5"
tree-sitter-toml = "0.0.2"
"mason-lspconfig.nvim" = "scm"
"neodev.nvim" = "3.0.0"
neorg = "9.1.1"
nvim-cmp = "scm"
cmp-nvim-lsp = "scm"
"lspkind.nvim" = "scm"
cmp-buffer = "scm"
cmp-path = "scm"
cmp-cmdline = "scm"
cmp_luasnip = "scm"
luasnip = "2.3.0"
friendly-snippets = "scm"
"ultimate-autopair.nvim" = "scm"
"nvim-tree.lua" = "1.6.0"
nvim-web-devicons = "0.100"
"staline.nvim" = "scm"
dashboard-nvim = "scm"
tree-sitter-python = "0.0.2"
"dracula.nvim" = "scm"
catppuccin = "0.1.0"
"onedarkpro.nvim" = "0.8.0"
"monokai.nvim" = "scm"
"trouble.nvim" = "3.6.0"
"telescope-ui-select.nvim" = "scm"
"telescope.nvim" = "scm"
[plugin.cmp-nvim-lua]
git = "hrsh7th/cmp-nvim-lua"
[plugin.cmp-spell]
git = "f3fora/cmp-spell"
[plugin.cmp-nvim-lsp-document-symbol]
git = "hrsh7th/cmp-nvim-lsp-document-symbol"
[plugin.cmp-nvim-lsp-signature-help]
git = "hrsh7th/cmp-nvim-lsp-signature-help"
[plugin.iceberg] # Theme/ColorSchrome
git = "cocopon/iceberg.vim"
[plugin.nord] # Theme/ColorSchrome
git = "shaunsingh/nord.nvim"
[plugin.rose-pine] # Theme/ColorSchrome
git = "rose-pine/neovim"
name = "rose-pine"
[treesitter]
# auto_highlight = "all"
# NOTE: These are parsers, not filetypes.
auto_highlight = [
"haskell",
"dhall",
"rust",
"toml",
"python",
"lua"
]
auto_install = "prompt" # true | false
[treesitter.parser_map]
# You can add custom filetype to parser mappings.
# Determine the filetype with ':lua =vim.bo[0].filetype'.
# NOTE: You don't actually have to add these examples.
# They are added by default.
PKGBUILD = "bash"
cls = "latex"
sty = "latex"
[config]
plugins_dir = "plugins/"
auto_setup = false
# User Interface Plugins Settings
[plugin.nvim-notify]
config = "plugins.ui.nvim-notify.config"
[plugins.nvim-tree]
config = "plugins.ui.nvim-tree.config"
[plugins.staline]
config = "plugins.ui.staline.config"
[plugins.dashboard]
config = "plugins.ui.dashboard.config"
[bundles.telescope]
items = [
"telescope.nvim",
"telescope-ui-select.nvim"
]
config = "plugins.ui.telescope.config"
[plugins.ultimate-autopair]
config = "plugins.autocomplete.autopair.config"
# LSP & autocomplete System Plugins Settings
[plugins.mason-lspconfig]
config = "plugins.autocomplete.lspconfig"
[bundles.cmp] # Create a bundle called `cmp`
items = [
"lspkind.nvim",
"nvim-cmp",
"cmp-nvim-lsp",
"cmp-buffer",
"cmp-path",
"cmp-cmdline",
"luasnip",
"cmp_luasnip",
"friendly-snippets",
"neodev.nvim",
]
config = "plugins.autocomplete.cmp"
[plugins.trouble]
config = "plugins.autocomplete.trouble.config"