- commit
- c9663a4
- parent
- a3a11e2
- author
- Eric Bower
- date
- 2021-08-23 19:15:17 +0000 UTC
revamp resource doc
8 files changed,
+1018,
-314
+1,
-0
1@@ -15,6 +15,7 @@
2 "process": "node --experimental-specifier-resolution=node --loader ts-node/esm scripts/process.ts",
3 "html": "node --loader ts-node/esm scripts/html.ts",
4 "resource": "node --experimental-specifier-resolution=node --loader ts-node/esm scripts/resource.ts",
5+ "resource:clean": "node --experimental-specifier-resolution=node --loader ts-node/esm scripts/resource-clean.ts",
6 "upload:clean": "gsutil -m rm -r gs://neovimcraft.com/*",
7 "upload": "gsutil -m -h 'Cache-Control:private, max-age=0, no-transform' rsync -r ./build gs://neovimcraft.com",
8 "deploy": "yarn build:clean && yarn build && yarn upload:clean && yarn upload"
+13,
-2
1@@ -1,6 +1,7 @@
2 import fs from 'fs';
3 import util from 'util';
4 import fetch from 'node-fetch';
5+import prettier from 'prettier';
6
7 import type { Plugin, Resource } from '../src/lib/types';
8 import { createPlugin } from '../src/lib/entities';
9@@ -169,6 +170,8 @@ async function processResources(resources: Resource[]) {
10 subscribers: resp.repo.subscribers_count,
11 network: resp.repo.network_count,
12 description: resp.repo.description,
13+ createdAt: resp.repo.created_at,
14+ updatedAt: resp.repo.updated_at,
15 });
16 }
17 }
18@@ -184,6 +187,14 @@ async function saveData({
19 plugins: { [key: string]: Plugin };
20 markdown: { [key: string]: string };
21 }) {
22- await writeFile('./src/lib/db.json', JSON.stringify({ plugins }));
23- await writeFile('./src/lib/markdown.json', JSON.stringify({ markdown }));
24+ const pluginJson = prettier.format(JSON.stringify({ plugins }), {
25+ parser: 'json',
26+ printWidth: 100,
27+ });
28+ const markdownJson = prettier.format(JSON.stringify({ markdown }), {
29+ parser: 'json',
30+ printWidth: 100,
31+ });
32+ await writeFile('./src/lib/db.json', pluginJson);
33+ await writeFile('./src/lib/markdown.json', markdownJson);
34 }
+26,
-0
1@@ -0,0 +1,26 @@
2+import fs from 'fs';
3+import util from 'util';
4+import prettier from 'prettier';
5+
6+import json from '../src/lib/resources.json';
7+
8+const writeFile = util.promisify(fs.writeFile);
9+
10+async function init() {
11+ const resources = json.resources.map((resource) => {
12+ if (resource.tags.includes('plugin')) {
13+ return { ...resource };
14+ }
15+
16+ return { ...resource, tags: [...resource.tags, 'plugin'] };
17+ });
18+
19+ const resourceJson = prettier.format(JSON.stringify({ resources }), {
20+ parser: 'json',
21+ printWidth: 100,
22+ });
23+
24+ await writeFile('./src/lib/resources.json', resourceJson);
25+}
26+
27+init().catch(console.error);
+1,
-1
1@@ -52,7 +52,7 @@ async function processMarkdown(text: string) {
2
3 // hardcoded deny-list for headings
4 if (['contents', 'vim'].includes(heading)) return;
5- const resource = createResource({ tags: [sanitizeTag(heading)] });
6+ const resource = createResource({ tags: [sanitizeTag(heading), 'plugin'] });
7 let link = '';
8
9 // first token is always a link
+2,
-0
1@@ -17,6 +17,8 @@ export const createPlugin = (p: Partial<Plugin> = {}): Plugin => {
2 stars: 0,
3 subscribers: 0,
4 network: 0,
5+ createdAt: '',
6+ updatedAt: '',
7 ...p,
8 };
9 };
+4,
-2
1@@ -40,15 +40,17 @@
2 <div class="metric"><Icon icon="git-branch" /> <span>{plugin.forks}</span></div>
3 </Tooltip>
4 </div>
5+ <div><div>Created</div><div>{plugin.createdAt}</div></div>
6+ <div><div>Last updated</div><div>{plugin.createdAt}</div></div>
7 {#if isPlugin}
8 <div class="install">
9- <h3>packer</h3>
10+ <h3><a href="https://github.com/wbthomason/packer.nvim" target="_blank">packer</a></h3>
11 <pre><code>require('packer').startup(function()
12 use '{plugin.id}'
13 end)</code></pre>
14 </div>
15 <div class="install">
16- <h3>paq</h3>
17+ <h3><a href="https://github.com/savq/paq-nvim" target="_blank">paq</a></h3>
18 <pre><code>require "paq" {
19 '{plugin.id}'
20 }</code></pre>
+969,
-309
1@@ -1,1043 +1,1703 @@
2 {
3 "resources": [
4- { "type": "github", "username": "yatli", "repo": "fvim", "tags": ["ui"] },
5- { "type": "github", "username": "smolck", "repo": "uivonim", "tags": ["ui"] },
6- { "type": "github", "username": "qvacua", "repo": "vimr", "tags": ["ui"] },
7- { "type": "github", "username": "vhakulinen", "repo": "gnvim", "tags": ["ui"] },
8- { "type": "github", "username": "Kethku", "repo": "neovide", "tags": ["ui"] },
9- { "type": "github", "username": "beeender", "repo": "glrnvim", "tags": ["ui"] },
10- { "type": "github", "username": "akiyosi", "repo": "goneovim", "tags": ["ui"] },
11- { "type": "github", "username": "RMichelsen", "repo": "Nvy", "tags": ["ui"] },
12- { "type": "github", "username": "asvetliakov", "repo": "vscode-neovim", "tags": ["ui"] },
13- { "type": "github", "username": "equalsraf", "repo": "neovim-qt", "tags": ["ui"] },
14- { "type": "github", "username": "lunixbochs", "repo": "actualvim", "tags": ["ui"] },
15- { "type": "github", "username": "vv-vim", "repo": "vv", "tags": ["ui"] },
16- { "type": "github", "username": "jebberjeb", "repo": "javafx-neovimpane", "tags": ["ui"] },
17+ { "type": "github", "username": "yatli", "repo": "fvim", "tags": ["ui", "plugin"] },
18+ { "type": "github", "username": "smolck", "repo": "uivonim", "tags": ["ui", "plugin"] },
19+ { "type": "github", "username": "qvacua", "repo": "vimr", "tags": ["ui", "plugin"] },
20+ { "type": "github", "username": "vhakulinen", "repo": "gnvim", "tags": ["ui", "plugin"] },
21+ { "type": "github", "username": "Kethku", "repo": "neovide", "tags": ["ui", "plugin"] },
22+ { "type": "github", "username": "beeender", "repo": "glrnvim", "tags": ["ui", "plugin"] },
23+ { "type": "github", "username": "akiyosi", "repo": "goneovim", "tags": ["ui", "plugin"] },
24+ { "type": "github", "username": "RMichelsen", "repo": "Nvy", "tags": ["ui", "plugin"] },
25+ {
26+ "type": "github",
27+ "username": "asvetliakov",
28+ "repo": "vscode-neovim",
29+ "tags": ["ui", "plugin"]
30+ },
31+ { "type": "github", "username": "equalsraf", "repo": "neovim-qt", "tags": ["ui", "plugin"] },
32+ { "type": "github", "username": "lunixbochs", "repo": "actualvim", "tags": ["ui", "plugin"] },
33+ { "type": "github", "username": "vv-vim", "repo": "vv", "tags": ["ui", "plugin"] },
34+ {
35+ "type": "github",
36+ "username": "jebberjeb",
37+ "repo": "javafx-neovimpane",
38+ "tags": ["ui", "plugin"]
39+ },
40 {
41 "type": "github",
42 "username": "wbthomason",
43 "repo": "packer.nvim",
44- "tags": ["plugin-managers"]
45+ "tags": ["plugin-managers", "plugin"]
46+ },
47+ {
48+ "type": "github",
49+ "username": "savq",
50+ "repo": "paq-nvim",
51+ "tags": ["plugin-managers", "plugin"]
52 },
53- { "type": "github", "username": "savq", "repo": "paq-nvim", "tags": ["plugin-managers"] },
54 {
55 "type": "github",
56 "username": "NTBBloodbath",
57 "repo": "cheovim",
58- "tags": ["plugin-managers"]
59+ "tags": ["plugin-managers", "plugin"]
60+ },
61+ {
62+ "type": "github",
63+ "username": "neovim",
64+ "repo": "nvim-lspconfig",
65+ "tags": ["neovim-0.5", "plugin"]
66+ },
67+ {
68+ "type": "github",
69+ "username": "nvim-lua",
70+ "repo": "lsp-status.nvim",
71+ "tags": ["neovim-0.5", "plugin"]
72 },
73- { "type": "github", "username": "neovim", "repo": "nvim-lspconfig", "tags": ["neovim-0.5"] },
74- { "type": "github", "username": "nvim-lua", "repo": "lsp-status.nvim", "tags": ["neovim-0.5"] },
75 {
76 "type": "github",
77 "username": "nvim-lua",
78 "repo": "lsp_extensions.nvim",
79- "tags": ["neovim-0.5"]
80+ "tags": ["neovim-0.5", "plugin"]
81+ },
82+ {
83+ "type": "github",
84+ "username": "RishabhRD",
85+ "repo": "nvim-lsputils",
86+ "tags": ["neovim-0.5", "plugin"]
87+ },
88+ {
89+ "type": "github",
90+ "username": "glepnir",
91+ "repo": "lspsaga.nvim",
92+ "tags": ["neovim-0.5", "plugin"]
93 },
94- { "type": "github", "username": "RishabhRD", "repo": "nvim-lsputils", "tags": ["neovim-0.5"] },
95- { "type": "github", "username": "glepnir", "repo": "lspsaga.nvim", "tags": ["neovim-0.5"] },
96 {
97 "type": "github",
98 "username": "onsails",
99 "repo": "vimway-lsp-diag.nvim",
100- "tags": ["neovim-0.5"]
101+ "tags": ["neovim-0.5", "plugin"]
102+ },
103+ {
104+ "type": "github",
105+ "username": "folke",
106+ "repo": "trouble.nvim",
107+ "tags": ["neovim-0.5", "plugin"]
108+ },
109+ {
110+ "type": "github",
111+ "username": "folke",
112+ "repo": "lsp-colors.nvim",
113+ "tags": ["neovim-0.5", "plugin"]
114+ },
115+ {
116+ "type": "github",
117+ "username": "kosayoda",
118+ "repo": "nvim-lightbulb",
119+ "tags": ["neovim-0.5", "plugin"]
120+ },
121+ {
122+ "type": "github",
123+ "username": "onsails",
124+ "repo": "lspkind-nvim",
125+ "tags": ["neovim-0.5", "plugin"]
126+ },
127+ {
128+ "type": "github",
129+ "username": "ojroques",
130+ "repo": "nvim-lspfuzzy",
131+ "tags": ["neovim-0.5", "plugin"]
132+ },
133+ {
134+ "type": "github",
135+ "username": "gfanto",
136+ "repo": "fzf-lsp.nvim",
137+ "tags": ["neovim-0.5", "plugin"]
138+ },
139+ {
140+ "type": "github",
141+ "username": "ray-x",
142+ "repo": "lsp_signature.nvim",
143+ "tags": ["neovim-0.5", "plugin"]
144+ },
145+ {
146+ "type": "github",
147+ "username": "nanotee",
148+ "repo": "sqls.nvim",
149+ "tags": ["neovim-0.5", "plugin"]
150 },
151- { "type": "github", "username": "folke", "repo": "trouble.nvim", "tags": ["neovim-0.5"] },
152- { "type": "github", "username": "folke", "repo": "lsp-colors.nvim", "tags": ["neovim-0.5"] },
153- { "type": "github", "username": "kosayoda", "repo": "nvim-lightbulb", "tags": ["neovim-0.5"] },
154- { "type": "github", "username": "onsails", "repo": "lspkind-nvim", "tags": ["neovim-0.5"] },
155- { "type": "github", "username": "ojroques", "repo": "nvim-lspfuzzy", "tags": ["neovim-0.5"] },
156- { "type": "github", "username": "gfanto", "repo": "fzf-lsp.nvim", "tags": ["neovim-0.5"] },
157- { "type": "github", "username": "ray-x", "repo": "lsp_signature.nvim", "tags": ["neovim-0.5"] },
158- { "type": "github", "username": "nanotee", "repo": "sqls.nvim", "tags": ["neovim-0.5"] },
159 {
160 "type": "github",
161 "username": "jubnzv",
162 "repo": "virtual-types.nvim",
163- "tags": ["neovim-0.5"]
164+ "tags": ["neovim-0.5", "plugin"]
165 },
166 {
167 "type": "github",
168 "username": "jose-elias-alvarez",
169 "repo": "nvim-lsp-ts-utils",
170- "tags": ["neovim-0.5"]
171+ "tags": ["neovim-0.5", "plugin"]
172+ },
173+ {
174+ "type": "github",
175+ "username": "ray-x",
176+ "repo": "navigator.lua",
177+ "tags": ["neovim-0.5", "plugin"]
178+ },
179+ {
180+ "type": "github",
181+ "username": "liuchengxu",
182+ "repo": "vista.vim",
183+ "tags": ["neovim-0.5", "plugin"]
184 },
185- { "type": "github", "username": "ray-x", "repo": "navigator.lua", "tags": ["neovim-0.5"] },
186- { "type": "github", "username": "liuchengxu", "repo": "vista.vim", "tags": ["neovim-0.5"] },
187 {
188 "type": "github",
189 "username": "simrat39",
190 "repo": "symbols-outline.nvim",
191- "tags": ["neovim-0.5"]
192+ "tags": ["neovim-0.5", "plugin"]
193 },
194 {
195 "type": "github",
196 "username": "tamago324",
197 "repo": "nlsp-settings.nvim",
198- "tags": ["neovim-0.5"]
199+ "tags": ["neovim-0.5", "plugin"]
200+ },
201+ {
202+ "type": "github",
203+ "username": "simrat39",
204+ "repo": "rust-tools.nvim",
205+ "tags": ["neovim-0.5", "plugin"]
206+ },
207+ {
208+ "type": "github",
209+ "username": "stevearc",
210+ "repo": "aerial.nvim",
211+ "tags": ["neovim-0.5", "plugin"]
212 },
213- { "type": "github", "username": "simrat39", "repo": "rust-tools.nvim", "tags": ["neovim-0.5"] },
214- { "type": "github", "username": "stevearc", "repo": "aerial.nvim", "tags": ["neovim-0.5"] },
215 {
216 "type": "github",
217 "username": "jose-elias-alvarez",
218 "repo": "null-ls.nvim",
219- "tags": ["neovim-0.5"]
220+ "tags": ["neovim-0.5", "plugin"]
221 },
222 {
223 "type": "github",
224 "username": "jakewvincent",
225 "repo": "texmagic.nvim",
226- "tags": ["neovim-0.5"]
227+ "tags": ["neovim-0.5", "plugin"]
228+ },
229+ {
230+ "type": "github",
231+ "username": "nanotee",
232+ "repo": "nvim-lsp-basics",
233+ "tags": ["neovim-0.5", "plugin"]
234 },
235- { "type": "github", "username": "nanotee", "repo": "nvim-lsp-basics", "tags": ["neovim-0.5"] },
236 {
237 "type": "github",
238 "username": "anott03",
239 "repo": "nvim-lspinstall",
240- "tags": ["lsp-installers"]
241+ "tags": ["lsp-installers", "plugin"]
242 },
243 {
244 "type": "github",
245 "username": "alexaandru",
246 "repo": "nvim-lspupdate",
247- "tags": ["lsp-installers"]
248+ "tags": ["lsp-installers", "plugin"]
249 },
250 {
251 "type": "github",
252 "username": "kabouzeid",
253 "repo": "nvim-lspinstall",
254- "tags": ["lsp-installers"]
255+ "tags": ["lsp-installers", "plugin"]
256 },
257 {
258 "type": "github",
259 "username": "williamboman",
260 "repo": "nvim-lsp-installer",
261- "tags": ["lsp-installers"]
262+ "tags": ["lsp-installers", "plugin"]
263+ },
264+ {
265+ "type": "github",
266+ "username": "nvim-lua",
267+ "repo": "completion-nvim",
268+ "tags": ["completion", "plugin"]
269+ },
270+ {
271+ "type": "github",
272+ "username": "hrsh7th",
273+ "repo": "nvim-compe",
274+ "tags": ["completion", "plugin"]
275+ },
276+ {
277+ "type": "github",
278+ "username": "hrsh7th",
279+ "repo": "nvim-cmp",
280+ "tags": ["completion", "plugin"]
281+ },
282+ {
283+ "type": "github",
284+ "username": "ms-jpq",
285+ "repo": "coq_nvim",
286+ "tags": ["completion", "plugin"]
287 },
288- { "type": "github", "username": "nvim-lua", "repo": "completion-nvim", "tags": ["completion"] },
289- { "type": "github", "username": "hrsh7th", "repo": "nvim-compe", "tags": ["completion"] },
290- { "type": "github", "username": "hrsh7th", "repo": "nvim-cmp", "tags": ["completion"] },
291- { "type": "github", "username": "ms-jpq", "repo": "coq_nvim", "tags": ["completion"] },
292- { "type": "github", "username": "npxbr", "repo": "glow.nvim", "tags": ["markdown"] },
293+ { "type": "github", "username": "npxbr", "repo": "glow.nvim", "tags": ["markdown", "plugin"] },
294 {
295 "type": "github",
296 "username": "davidgranstrom",
297 "repo": "nvim-markdown-preview",
298- "tags": ["markdown"]
299+ "tags": ["markdown", "plugin"]
300+ },
301+ {
302+ "type": "github",
303+ "username": "jghauser",
304+ "repo": "auto-pandoc.nvim",
305+ "tags": ["markdown", "plugin"]
306 },
307- { "type": "github", "username": "jghauser", "repo": "auto-pandoc.nvim", "tags": ["markdown"] },
308 {
309 "type": "github",
310 "username": "jghauser",
311 "repo": "follow-md-links.nvim",
312- "tags": ["markdown"]
313+ "tags": ["markdown", "plugin"]
314+ },
315+ {
316+ "type": "github",
317+ "username": "jakewvincent",
318+ "repo": "mkdnflow.nvim",
319+ "tags": ["markdown", "plugin"]
320+ },
321+ {
322+ "type": "github",
323+ "username": "jubnzv",
324+ "repo": "mdeval.nvim",
325+ "tags": ["markdown", "plugin"]
326+ },
327+ {
328+ "type": "github",
329+ "username": "mjlbach",
330+ "repo": "babelfish.nvim",
331+ "tags": ["markdown", "plugin"]
332+ },
333+ {
334+ "type": "github",
335+ "username": "kdheepak",
336+ "repo": "panvimdoc",
337+ "tags": ["markdown", "plugin"]
338 },
339- { "type": "github", "username": "jakewvincent", "repo": "mkdnflow.nvim", "tags": ["markdown"] },
340- { "type": "github", "username": "jubnzv", "repo": "mdeval.nvim", "tags": ["markdown"] },
341- { "type": "github", "username": "mjlbach", "repo": "babelfish.nvim", "tags": ["markdown"] },
342- { "type": "github", "username": "kdheepak", "repo": "panvimdoc", "tags": ["markdown"] },
343 {
344 "type": "github",
345 "username": "nvim-treesitter",
346 "repo": "nvim-treesitter",
347- "tags": ["syntax"]
348+ "tags": ["syntax", "plugin"]
349 },
350 {
351 "type": "github",
352 "username": "nvim-treesitter",
353 "repo": "nvim-treesitter-textobjects",
354- "tags": ["syntax"]
355+ "tags": ["syntax", "plugin"]
356 },
357 {
358 "type": "github",
359 "username": "RRethy",
360 "repo": "nvim-treesitter-textsubjects",
361- "tags": ["syntax"]
362+ "tags": ["syntax", "plugin"]
363 },
364 {
365 "type": "github",
366 "username": "blackCauldron7",
367 "repo": "surround.nvim",
368- "tags": ["editing-supports"]
369+ "tags": ["editing-supports", "plugin"]
370 },
371 {
372 "type": "github",
373 "username": "LoricAndre",
374 "repo": "OneTerm.nvim",
375- "tags": ["terminal-integration"]
376+ "tags": ["terminal-integration", "plugin"]
377+ },
378+ {
379+ "type": "github",
380+ "username": "nikvdp",
381+ "repo": "neomux",
382+ "tags": ["terminal-integration", "plugin"]
383 },
384- { "type": "github", "username": "nikvdp", "repo": "neomux", "tags": ["terminal-integration"] },
385 {
386 "type": "github",
387 "username": "akinsho",
388 "repo": "nvim-toggleterm.lua",
389- "tags": ["terminal-integration"]
390+ "tags": ["terminal-integration", "plugin"]
391 },
392 {
393 "type": "github",
394 "username": "norcalli",
395 "repo": "nvim-terminal.lua",
396- "tags": ["terminal-integration"]
397+ "tags": ["terminal-integration", "plugin"]
398 },
399 {
400 "type": "github",
401 "username": "numToStr",
402 "repo": "FTerm.nvim",
403- "tags": ["terminal-integration"]
404+ "tags": ["terminal-integration", "plugin"]
405 },
406 {
407 "type": "github",
408 "username": "oberblastmeister",
409 "repo": "termwrapper.nvim",
410- "tags": ["terminal-integration"]
411+ "tags": ["terminal-integration", "plugin"]
412 },
413 {
414 "type": "github",
415 "username": "pianocomposer321",
416 "repo": "consolation.nvim",
417- "tags": ["terminal-integration"]
418+ "tags": ["terminal-integration", "plugin"]
419 },
420 {
421 "type": "github",
422 "username": "jghauser",
423 "repo": "kitty-runner.nvim",
424- "tags": ["terminal-integration"]
425+ "tags": ["terminal-integration", "plugin"]
426 },
427 {
428 "type": "github",
429 "username": "jlesquembre",
430 "repo": "nterm.nvim",
431- "tags": ["terminal-integration"]
432+ "tags": ["terminal-integration", "plugin"]
433 },
434 {
435 "type": "github",
436 "username": "s1n7ax",
437 "repo": "nvim-terminal",
438- "tags": ["terminal-integration"]
439+ "tags": ["terminal-integration", "plugin"]
440+ },
441+ {
442+ "type": "github",
443+ "username": "norcalli",
444+ "repo": "snippets.nvim",
445+ "tags": ["snippets", "plugin"]
446+ },
447+ {
448+ "type": "github",
449+ "username": "hrsh7th",
450+ "repo": "vim-vsnip",
451+ "tags": ["snippets", "plugin"]
452 },
453- { "type": "github", "username": "norcalli", "repo": "snippets.nvim", "tags": ["snippets"] },
454- { "type": "github", "username": "hrsh7th", "repo": "vim-vsnip", "tags": ["snippets"] },
455 {
456 "type": "github",
457 "username": "rafamadriz",
458 "repo": "friendly-snippets",
459- "tags": ["snippets"]
460+ "tags": ["snippets", "plugin"]
461 },
462- { "type": "github", "username": "L3MON4D3", "repo": "LuaSnip", "tags": ["snippets"] },
463+ { "type": "github", "username": "L3MON4D3", "repo": "LuaSnip", "tags": ["snippets", "plugin"] },
464 {
465 "type": "github",
466 "username": "gennaro-tedesco",
467 "repo": "nvim-peekup",
468- "tags": ["registers"]
469+ "tags": ["registers", "plugin"]
470+ },
471+ {
472+ "type": "github",
473+ "username": "tversteeg",
474+ "repo": "registers.nvim",
475+ "tags": ["registers", "plugin"]
476+ },
477+ {
478+ "type": "github",
479+ "username": "AckslD",
480+ "repo": "nvim-neoclip.lua",
481+ "tags": ["clipboard", "plugin"]
482 },
483- { "type": "github", "username": "tversteeg", "repo": "registers.nvim", "tags": ["registers"] },
484- { "type": "github", "username": "AckslD", "repo": "nvim-neoclip.lua", "tags": ["clipboard"] },
485 {
486 "type": "github",
487 "username": "nvim-telescope",
488 "repo": "telescope.nvim",
489- "tags": ["fuzzy-finder"]
490+ "tags": ["fuzzy-finder", "plugin"]
491+ },
492+ {
493+ "type": "github",
494+ "username": "vijaymarupudi",
495+ "repo": "nvim-fzf",
496+ "tags": ["fuzzy-finder", "plugin"]
497+ },
498+ {
499+ "type": "github",
500+ "username": "amirrezaask",
501+ "repo": "fuzzy.nvim",
502+ "tags": ["fuzzy-finder", "plugin"]
503+ },
504+ {
505+ "type": "github",
506+ "username": "camspiers",
507+ "repo": "snap",
508+ "tags": ["fuzzy-finder", "plugin"]
509+ },
510+ {
511+ "type": "github",
512+ "username": "ibhagwan",
513+ "repo": "fzf-lua",
514+ "tags": ["fuzzy-finder", "plugin"]
515 },
516- { "type": "github", "username": "vijaymarupudi", "repo": "nvim-fzf", "tags": ["fuzzy-finder"] },
517- { "type": "github", "username": "amirrezaask", "repo": "fuzzy.nvim", "tags": ["fuzzy-finder"] },
518- { "type": "github", "username": "camspiers", "repo": "snap", "tags": ["fuzzy-finder"] },
519- { "type": "github", "username": "ibhagwan", "repo": "fzf-lua", "tags": ["fuzzy-finder"] },
520 {
521 "type": "github",
522 "username": "oberblastmeister",
523 "repo": "neuron.nvim",
524- "tags": ["note-taking"]
525+ "tags": ["note-taking", "plugin"]
526+ },
527+ {
528+ "type": "github",
529+ "username": "jbyuki",
530+ "repo": "nabla.nvim",
531+ "tags": ["note-taking", "plugin"]
532 },
533- { "type": "github", "username": "jbyuki", "repo": "nabla.nvim", "tags": ["note-taking"] },
534- { "type": "github", "username": "vhyrro", "repo": "neorg", "tags": ["note-taking"] },
535+ { "type": "github", "username": "vhyrro", "repo": "neorg", "tags": ["note-taking", "plugin"] },
536 {
537 "type": "github",
538 "username": "kristijanhusak",
539 "repo": "orgmode.nvim",
540- "tags": ["note-taking"]
541+ "tags": ["note-taking", "plugin"]
542+ },
543+ {
544+ "type": "github",
545+ "username": "NFrid",
546+ "repo": "due.nvim",
547+ "tags": ["note-taking", "plugin"]
548 },
549- { "type": "github", "username": "NFrid", "repo": "due.nvim", "tags": ["note-taking"] },
550- { "type": "github", "username": "jbyuki", "repo": "venn.nvim", "tags": ["note-taking"] },
551- { "type": "github", "username": "norcalli", "repo": "nvim-colorizer.lua", "tags": ["colors"] },
552- { "type": "github", "username": "sunjon", "repo": "Shade.nvim", "tags": ["colors"] },
553+ {
554+ "type": "github",
555+ "username": "jbyuki",
556+ "repo": "venn.nvim",
557+ "tags": ["note-taking", "plugin"]
558+ },
559+ {
560+ "type": "github",
561+ "username": "norcalli",
562+ "repo": "nvim-colorizer.lua",
563+ "tags": ["colors", "plugin"]
564+ },
565+ { "type": "github", "username": "sunjon", "repo": "Shade.nvim", "tags": ["colors", "plugin"] },
566 {
567 "type": "github",
568 "username": "winston0410",
569 "repo": "range-highlight.nvim",
570- "tags": ["colors"]
571+ "tags": ["colors", "plugin"]
572+ },
573+ {
574+ "type": "github",
575+ "username": "xiyaowong",
576+ "repo": "nvim-transparent",
577+ "tags": ["colors", "plugin"]
578+ },
579+ {
580+ "type": "github",
581+ "username": "folke",
582+ "repo": "twilight.nvim",
583+ "tags": ["colors", "plugin"]
584 },
585- { "type": "github", "username": "xiyaowong", "repo": "nvim-transparent", "tags": ["colors"] },
586- { "type": "github", "username": "folke", "repo": "twilight.nvim", "tags": ["colors"] },
587- { "type": "github", "username": "tjdevries", "repo": "colorbuddy.nvim", "tags": ["colors"] },
588- { "type": "github", "username": "norcalli", "repo": "nvim-base16.lua", "tags": ["colors"] },
589- { "type": "github", "username": "rktjmp", "repo": "lush.nvim", "tags": ["colors"] },
590+ {
591+ "type": "github",
592+ "username": "tjdevries",
593+ "repo": "colorbuddy.nvim",
594+ "tags": ["colors", "plugin"]
595+ },
596+ {
597+ "type": "github",
598+ "username": "norcalli",
599+ "repo": "nvim-base16.lua",
600+ "tags": ["colors", "plugin"]
601+ },
602+ { "type": "github", "username": "rktjmp", "repo": "lush.nvim", "tags": ["colors", "plugin"] },
603 {
604 "type": "github",
605 "username": "tjdevries",
606 "repo": "gruvbuddy.nvim",
607- "tags": ["colorscheme"]
608+ "tags": ["colorscheme", "plugin"]
609+ },
610+ {
611+ "type": "github",
612+ "username": "npxbr",
613+ "repo": "gruvbox.nvim",
614+ "tags": ["colorscheme", "plugin"]
615+ },
616+ {
617+ "type": "github",
618+ "username": "Shadorain",
619+ "repo": "shadotheme",
620+ "tags": ["colorscheme", "plugin"]
621 },
622- { "type": "github", "username": "npxbr", "repo": "gruvbox.nvim", "tags": ["colorscheme"] },
623- { "type": "github", "username": "Shadorain", "repo": "shadotheme", "tags": ["colorscheme"] },
624 {
625 "type": "github",
626 "username": "rafamadriz",
627 "repo": "neon",
628- "tags": ["treesitter-colorschemes"]
629+ "tags": ["treesitter-colorschemes", "plugin"]
630 },
631 {
632 "type": "github",
633 "username": "tomasiser",
634 "repo": "vim-code-dark",
635- "tags": ["treesitter-colorschemes"]
636+ "tags": ["treesitter-colorschemes", "plugin"]
637 },
638 {
639 "type": "github",
640 "username": "marko-cerovac",
641 "repo": "material.nvim",
642- "tags": ["treesitter-colorschemes"]
643+ "tags": ["treesitter-colorschemes", "plugin"]
644 },
645 {
646 "type": "github",
647 "username": "bluz71",
648 "repo": "vim-nightfly-guicolors",
649- "tags": ["treesitter-colorschemes"]
650+ "tags": ["treesitter-colorschemes", "plugin"]
651 },
652 {
653 "type": "github",
654 "username": "bluz71",
655 "repo": "vim-moonfly-colors",
656- "tags": ["treesitter-colorschemes"]
657+ "tags": ["treesitter-colorschemes", "plugin"]
658 },
659 {
660 "type": "github",
661 "username": "ChristianChiarulli",
662 "repo": "nvcode-color-schemes.vim",
663- "tags": ["treesitter-colorschemes"]
664+ "tags": ["treesitter-colorschemes", "plugin"]
665 },
666 {
667 "type": "github",
668 "username": "folke",
669 "repo": "tokyonight.nvim",
670- "tags": ["treesitter-colorschemes"]
671+ "tags": ["treesitter-colorschemes", "plugin"]
672 },
673 {
674 "type": "github",
675 "username": "sainnhe",
676 "repo": "sonokai",
677- "tags": ["treesitter-colorschemes"]
678+ "tags": ["treesitter-colorschemes", "plugin"]
679 },
680 {
681 "type": "github",
682 "username": "kyazdani42",
683 "repo": "blue-moon",
684- "tags": ["treesitter-colorschemes"]
685+ "tags": ["treesitter-colorschemes", "plugin"]
686 },
687 {
688 "type": "github",
689 "username": "mhartington",
690 "repo": "oceanic-next",
691- "tags": ["treesitter-colorschemes"]
692+ "tags": ["treesitter-colorschemes", "plugin"]
693 },
694 {
695 "type": "github",
696 "username": "Iron-E",
697 "repo": "nvim-highlite",
698- "tags": ["treesitter-colorschemes"]
699+ "tags": ["treesitter-colorschemes", "plugin"]
700 },
701 {
702 "type": "github",
703 "username": "glepnir",
704 "repo": "zephyr-nvim",
705- "tags": ["treesitter-colorschemes"]
706+ "tags": ["treesitter-colorschemes", "plugin"]
707 },
708 {
709 "type": "github",
710 "username": "rockerBOO",
711 "repo": "boo-colorscheme-nvim",
712- "tags": ["treesitter-colorschemes"]
713+ "tags": ["treesitter-colorschemes", "plugin"]
714 },
715 {
716 "type": "github",
717 "username": "jim-at-jibba",
718 "repo": "ariake-vim-colors",
719- "tags": ["treesitter-colorschemes"]
720+ "tags": ["treesitter-colorschemes", "plugin"]
721 },
722 {
723 "type": "github",
724 "username": "Th3Whit3Wolf",
725 "repo": "onebuddy",
726- "tags": ["treesitter-colorschemes"]
727+ "tags": ["treesitter-colorschemes", "plugin"]
728 },
729 {
730 "type": "github",
731 "username": "RishabhRD",
732 "repo": "nvim-rdark",
733- "tags": ["treesitter-colorschemes"]
734+ "tags": ["treesitter-colorschemes", "plugin"]
735 },
736 {
737 "type": "github",
738 "username": "ishan9299",
739 "repo": "modus-theme-vim",
740- "tags": ["treesitter-colorschemes"]
741+ "tags": ["treesitter-colorschemes", "plugin"]
742 },
743 {
744 "type": "github",
745 "username": "sainnhe",
746 "repo": "edge",
747- "tags": ["treesitter-colorschemes"]
748+ "tags": ["treesitter-colorschemes", "plugin"]
749 },
750 {
751 "type": "github",
752 "username": "theniceboy",
753 "repo": "nvim-deus",
754- "tags": ["treesitter-colorschemes"]
755+ "tags": ["treesitter-colorschemes", "plugin"]
756 },
757 {
758 "type": "github",
759 "username": "bkegley",
760 "repo": "gloombuddy",
761- "tags": ["treesitter-colorschemes"]
762+ "tags": ["treesitter-colorschemes", "plugin"]
763 },
764 {
765 "type": "github",
766 "username": "Th3Whit3Wolf",
767 "repo": "one-nvim",
768- "tags": ["treesitter-colorschemes"]
769+ "tags": ["treesitter-colorschemes", "plugin"]
770 },
771 {
772 "type": "github",
773 "username": "PHSix",
774 "repo": "nvim-hybrid",
775- "tags": ["treesitter-colorschemes"]
776+ "tags": ["treesitter-colorschemes", "plugin"]
777 },
778 {
779 "type": "github",
780 "username": "Th3Whit3Wolf",
781 "repo": "space-nvim",
782- "tags": ["treesitter-colorschemes"]
783+ "tags": ["treesitter-colorschemes", "plugin"]
784 },
785 {
786 "type": "github",
787 "username": "yonlu",
788 "repo": "omni.vim",
789- "tags": ["treesitter-colorschemes"]
790+ "tags": ["treesitter-colorschemes", "plugin"]
791 },
792 {
793 "type": "github",
794 "username": "ray-x",
795 "repo": "aurora",
796- "tags": ["treesitter-colorschemes"]
797+ "tags": ["treesitter-colorschemes", "plugin"]
798 },
799 {
800 "type": "github",
801 "username": "novakne",
802 "repo": "kosmikoa.nvim",
803- "tags": ["treesitter-colorschemes"]
804+ "tags": ["treesitter-colorschemes", "plugin"]
805 },
806 {
807 "type": "github",
808 "username": "tanvirtin",
809 "repo": "monokai.nvim",
810- "tags": ["treesitter-colorschemes"]
811+ "tags": ["treesitter-colorschemes", "plugin"]
812 },
813 {
814 "type": "github",
815 "username": "nekonako",
816 "repo": "xresources-nvim",
817- "tags": ["treesitter-colorschemes"]
818+ "tags": ["treesitter-colorschemes", "plugin"]
819 },
820 {
821 "type": "github",
822 "username": "savq",
823 "repo": "melange",
824- "tags": ["treesitter-colorschemes"]
825+ "tags": ["treesitter-colorschemes", "plugin"]
826 },
827 {
828 "type": "github",
829 "username": "RRethy",
830 "repo": "nvim-base16",
831- "tags": ["treesitter-colorschemes"]
832+ "tags": ["treesitter-colorschemes", "plugin"]
833 },
834 {
835 "type": "github",
836 "username": "fenetikm",
837 "repo": "falcon",
838- "tags": ["treesitter-colorschemes"]
839+ "tags": ["treesitter-colorschemes", "plugin"]
840 },
841 {
842 "type": "github",
843 "username": "maaslalani",
844 "repo": "nordbuddy",
845- "tags": ["treesitter-colorschemes"]
846+ "tags": ["treesitter-colorschemes", "plugin"]
847 },
848 {
849 "type": "github",
850 "username": "shaunsingh",
851 "repo": "nord.nvim",
852- "tags": ["treesitter-colorschemes"]
853+ "tags": ["treesitter-colorschemes", "plugin"]
854 },
855 {
856 "type": "github",
857 "username": "MordechaiHadad",
858 "repo": "nvim-papadark",
859- "tags": ["treesitter-colorschemes"]
860+ "tags": ["treesitter-colorschemes", "plugin"]
861 },
862 {
863 "type": "github",
864 "username": "ishan9299",
865 "repo": "nvim-solarized-lua",
866- "tags": ["treesitter-colorschemes"]
867+ "tags": ["treesitter-colorschemes", "plugin"]
868 },
869 {
870 "type": "github",
871 "username": "shaunsingh",
872 "repo": "moonlight.nvim",
873- "tags": ["treesitter-colorschemes"]
874+ "tags": ["treesitter-colorschemes", "plugin"]
875 },
876 {
877 "type": "github",
878 "username": "navarasu",
879 "repo": "onedark.nvim",
880- "tags": ["treesitter-colorschemes"]
881+ "tags": ["treesitter-colorschemes", "plugin"]
882 },
883 {
884 "type": "github",
885 "username": "lourenci",
886 "repo": "github-colors",
887- "tags": ["treesitter-colorschemes"]
888+ "tags": ["treesitter-colorschemes", "plugin"]
889 },
890 {
891 "type": "github",
892 "username": "sainnhe",
893 "repo": "gruvbox-material",
894- "tags": ["treesitter-colorschemes"]
895+ "tags": ["treesitter-colorschemes", "plugin"]
896 },
897 {
898 "type": "github",
899 "username": "sainnhe",
900 "repo": "everforest",
901- "tags": ["treesitter-colorschemes"]
902+ "tags": ["treesitter-colorschemes", "plugin"]
903 },
904 {
905 "type": "github",
906 "username": "NTBBloodbath",
907 "repo": "doom-one.nvim",
908- "tags": ["treesitter-colorschemes"]
909+ "tags": ["treesitter-colorschemes", "plugin"]
910+ },
911+ {
912+ "type": "github",
913+ "username": "dracula",
914+ "repo": "vim",
915+ "tags": ["treesitter-colorschemes", "plugin"]
916 },
917- { "type": "github", "username": "dracula", "repo": "vim", "tags": ["treesitter-colorschemes"] },
918 {
919 "type": "github",
920 "username": "yashguptaz",
921 "repo": "calvera-dark.nvim",
922- "tags": ["treesitter-colorschemes"]
923+ "tags": ["treesitter-colorschemes", "plugin"]
924 },
925 {
926 "type": "github",
927 "username": "nxvu699134",
928 "repo": "vn-night.nvim",
929- "tags": ["treesitter-colorschemes"]
930+ "tags": ["treesitter-colorschemes", "plugin"]
931 },
932 {
933 "type": "github",
934 "username": "adisen99",
935 "repo": "codeschool.nvim",
936- "tags": ["treesitter-colorschemes"]
937+ "tags": ["treesitter-colorschemes", "plugin"]
938 },
939 {
940 "type": "github",
941 "username": "projekt0n",
942 "repo": "github-nvim-theme",
943- "tags": ["treesitter-colorschemes"]
944+ "tags": ["treesitter-colorschemes", "plugin"]
945 },
946 {
947 "type": "github",
948 "username": "kdheepak",
949 "repo": "monochrome.nvim",
950- "tags": ["treesitter-colorschemes"]
951- },
952- { "type": "github", "username": "rose-pine", "repo": "neovim", "tags": ["colors"] },
953- { "type": "github", "username": "famiu", "repo": "bufdelete.nvim", "tags": ["utility"] },
954- { "type": "github", "username": "jghauser", "repo": "mkdir.nvim", "tags": ["utility"] },
955- { "type": "github", "username": "matbme", "repo": "JABS.nvim", "tags": ["utility"] },
956- { "type": "github", "username": "clojure-vim", "repo": "jazz.nvim", "tags": ["utility"] },
957- { "type": "github", "username": "code-biscuits", "repo": "nvim-biscuits", "tags": ["utility"] },
958- { "type": "github", "username": "Pocco81", "repo": "AbbrevMan.nvim", "tags": ["utility"] },
959- { "type": "github", "username": "kazhala", "repo": "close-buffers.nvim", "tags": ["buffers"] },
960- { "type": "github", "username": "rktjmp", "repo": "paperplanes.nvim", "tags": ["utility"] },
961- { "type": "github", "username": "kyazdani42", "repo": "nvim-web-devicons", "tags": ["icons"] },
962- { "type": "github", "username": "yamatsum", "repo": "nvim-nonicons", "tags": ["icons"] },
963- { "type": "github", "username": "mfussenegger", "repo": "nvim-dap", "tags": ["debugging"] },
964- { "type": "github", "username": "sakhnik", "repo": "nvim-gdb", "tags": ["debugging"] },
965- { "type": "github", "username": "rcarriga", "repo": "nvim-dap-ui", "tags": ["debugging"] },
966- { "type": "github", "username": "Pocco81", "repo": "DAPInstall.nvim", "tags": ["debugging"] },
967+ "tags": ["treesitter-colorschemes", "plugin"]
968+ },
969+ { "type": "github", "username": "rose-pine", "repo": "neovim", "tags": ["colors", "plugin"] },
970+ {
971+ "type": "github",
972+ "username": "famiu",
973+ "repo": "bufdelete.nvim",
974+ "tags": ["utility", "plugin"]
975+ },
976+ {
977+ "type": "github",
978+ "username": "jghauser",
979+ "repo": "mkdir.nvim",
980+ "tags": ["utility", "plugin"]
981+ },
982+ { "type": "github", "username": "matbme", "repo": "JABS.nvim", "tags": ["utility", "plugin"] },
983+ {
984+ "type": "github",
985+ "username": "clojure-vim",
986+ "repo": "jazz.nvim",
987+ "tags": ["utility", "plugin"]
988+ },
989+ {
990+ "type": "github",
991+ "username": "code-biscuits",
992+ "repo": "nvim-biscuits",
993+ "tags": ["utility", "plugin"]
994+ },
995+ {
996+ "type": "github",
997+ "username": "Pocco81",
998+ "repo": "AbbrevMan.nvim",
999+ "tags": ["utility", "plugin"]
1000+ },
1001+ {
1002+ "type": "github",
1003+ "username": "kazhala",
1004+ "repo": "close-buffers.nvim",
1005+ "tags": ["buffers", "plugin"]
1006+ },
1007+ {
1008+ "type": "github",
1009+ "username": "rktjmp",
1010+ "repo": "paperplanes.nvim",
1011+ "tags": ["utility", "plugin"]
1012+ },
1013+ {
1014+ "type": "github",
1015+ "username": "kyazdani42",
1016+ "repo": "nvim-web-devicons",
1017+ "tags": ["icons", "plugin"]
1018+ },
1019+ {
1020+ "type": "github",
1021+ "username": "yamatsum",
1022+ "repo": "nvim-nonicons",
1023+ "tags": ["icons", "plugin"]
1024+ },
1025+ {
1026+ "type": "github",
1027+ "username": "mfussenegger",
1028+ "repo": "nvim-dap",
1029+ "tags": ["debugging", "plugin"]
1030+ },
1031+ {
1032+ "type": "github",
1033+ "username": "sakhnik",
1034+ "repo": "nvim-gdb",
1035+ "tags": ["debugging", "plugin"]
1036+ },
1037+ {
1038+ "type": "github",
1039+ "username": "rcarriga",
1040+ "repo": "nvim-dap-ui",
1041+ "tags": ["debugging", "plugin"]
1042+ },
1043+ {
1044+ "type": "github",
1045+ "username": "Pocco81",
1046+ "repo": "DAPInstall.nvim",
1047+ "tags": ["debugging", "plugin"]
1048+ },
1049 {
1050 "type": "github",
1051 "username": "lewis6991",
1052 "repo": "spellsitter.nvim",
1053- "tags": ["spellcheck"]
1054+ "tags": ["spellcheck", "plugin"]
1055 },
1056 {
1057 "type": "github",
1058 "username": "tjdevries",
1059 "repo": "nlua.nvim",
1060- "tags": ["neovim-lua-development"]
1061+ "tags": ["neovim-lua-development", "plugin"]
1062 },
1063 {
1064 "type": "github",
1065 "username": "svermeulen",
1066 "repo": "vimpeccable",
1067- "tags": ["neovim-lua-development"]
1068+ "tags": ["neovim-lua-development", "plugin"]
1069 },
1070 {
1071 "type": "github",
1072 "username": "nanotee",
1073 "repo": "nvim-lua-guide",
1074- "tags": ["neovim-lua-development"]
1075+ "tags": ["neovim-lua-development", "plugin"]
1076 },
1077 {
1078 "type": "github",
1079 "username": "rafcamlet",
1080 "repo": "nvim-luapad",
1081- "tags": ["neovim-lua-development"]
1082+ "tags": ["neovim-lua-development", "plugin"]
1083 },
1084 {
1085 "type": "github",
1086 "username": "nvim-lua",
1087 "repo": "plenary.nvim",
1088- "tags": ["neovim-lua-development"]
1089+ "tags": ["neovim-lua-development", "plugin"]
1090 },
1091 {
1092 "type": "github",
1093 "username": "nvim-lua",
1094 "repo": "popup.nvim",
1095- "tags": ["neovim-lua-development"]
1096+ "tags": ["neovim-lua-development", "plugin"]
1097 },
1098 {
1099 "type": "github",
1100 "username": "tjdevries",
1101 "repo": "vlog.nvim",
1102- "tags": ["neovim-lua-development"]
1103+ "tags": ["neovim-lua-development", "plugin"]
1104 },
1105 {
1106 "type": "github",
1107 "username": "bfredl",
1108 "repo": "nvim-luadev",
1109- "tags": ["neovim-lua-development"]
1110+ "tags": ["neovim-lua-development", "plugin"]
1111 },
1112 {
1113 "type": "github",
1114 "username": "jbyuki",
1115 "repo": "one-small-step-for-vimkind",
1116- "tags": ["neovim-lua-development"]
1117+ "tags": ["neovim-lua-development", "plugin"]
1118 },
1119 {
1120 "type": "github",
1121 "username": "tami5",
1122 "repo": "sql.nvim",
1123- "tags": ["neovim-lua-development"]
1124+ "tags": ["neovim-lua-development", "plugin"]
1125 },
1126 {
1127 "type": "github",
1128 "username": "folke",
1129 "repo": "lua-dev.nvim",
1130- "tags": ["neovim-lua-development"]
1131+ "tags": ["neovim-lua-development", "plugin"]
1132 },
1133 {
1134 "type": "github",
1135 "username": "MunifTanjim",
1136 "repo": "nui.nvim",
1137- "tags": ["neovim-lua-development"]
1138+ "tags": ["neovim-lua-development", "plugin"]
1139+ },
1140+ { "type": "github", "username": "Olical", "repo": "aniseed", "tags": ["fennel", "plugin"] },
1141+ { "type": "github", "username": "rktjmp", "repo": "hotpot.nvim", "tags": ["fennel", "plugin"] },
1142+ {
1143+ "type": "github",
1144+ "username": "romgrk",
1145+ "repo": "barbar.nvim",
1146+ "tags": ["tabline", "plugin"]
1147+ },
1148+ {
1149+ "type": "github",
1150+ "username": "akinsho",
1151+ "repo": "nvim-bufferline.lua",
1152+ "tags": ["tabline", "plugin"]
1153+ },
1154+ {
1155+ "type": "github",
1156+ "username": "crispgm",
1157+ "repo": "nvim-tabline",
1158+ "tags": ["tabline", "plugin"]
1159+ },
1160+ {
1161+ "type": "github",
1162+ "username": "alvarosevilla95",
1163+ "repo": "luatab.nvim",
1164+ "tags": ["tabline", "plugin"]
1165+ },
1166+ {
1167+ "type": "github",
1168+ "username": "johann2357",
1169+ "repo": "nvim-smartbufs",
1170+ "tags": ["tabline", "plugin"]
1171+ },
1172+ {
1173+ "type": "github",
1174+ "username": "kdheepak",
1175+ "repo": "tabline.nvim",
1176+ "tags": ["tabline", "plugin"]
1177+ },
1178+ {
1179+ "type": "github",
1180+ "username": "glepnir",
1181+ "repo": "galaxyline.nvim",
1182+ "tags": ["statusline", "plugin"]
1183 },
1184- { "type": "github", "username": "Olical", "repo": "aniseed", "tags": ["fennel"] },
1185- { "type": "github", "username": "rktjmp", "repo": "hotpot.nvim", "tags": ["fennel"] },
1186- { "type": "github", "username": "romgrk", "repo": "barbar.nvim", "tags": ["tabline"] },
1187- { "type": "github", "username": "akinsho", "repo": "nvim-bufferline.lua", "tags": ["tabline"] },
1188- { "type": "github", "username": "crispgm", "repo": "nvim-tabline", "tags": ["tabline"] },
1189- { "type": "github", "username": "alvarosevilla95", "repo": "luatab.nvim", "tags": ["tabline"] },
1190- { "type": "github", "username": "johann2357", "repo": "nvim-smartbufs", "tags": ["tabline"] },
1191- { "type": "github", "username": "kdheepak", "repo": "tabline.nvim", "tags": ["tabline"] },
1192- { "type": "github", "username": "glepnir", "repo": "galaxyline.nvim", "tags": ["statusline"] },
1193 {
1194 "type": "github",
1195 "username": "tjdevries",
1196 "repo": "express_line.nvim",
1197- "tags": ["statusline"]
1198+ "tags": ["statusline", "plugin"]
1199+ },
1200+ {
1201+ "type": "github",
1202+ "username": "hoob3rt",
1203+ "repo": "lualine.nvim",
1204+ "tags": ["statusline", "plugin"]
1205+ },
1206+ {
1207+ "type": "github",
1208+ "username": "adelarsq",
1209+ "repo": "neoline.vim",
1210+ "tags": ["statusline", "plugin"]
1211+ },
1212+ {
1213+ "type": "github",
1214+ "username": "ojroques",
1215+ "repo": "nvim-hardline",
1216+ "tags": ["statusline", "plugin"]
1217+ },
1218+ {
1219+ "type": "github",
1220+ "username": "datwaft",
1221+ "repo": "bubbly.nvim",
1222+ "tags": ["statusline", "plugin"]
1223 },
1224- { "type": "github", "username": "hoob3rt", "repo": "lualine.nvim", "tags": ["statusline"] },
1225- { "type": "github", "username": "adelarsq", "repo": "neoline.vim", "tags": ["statusline"] },
1226- { "type": "github", "username": "ojroques", "repo": "nvim-hardline", "tags": ["statusline"] },
1227- { "type": "github", "username": "datwaft", "repo": "bubbly.nvim", "tags": ["statusline"] },
1228 {
1229 "type": "github",
1230 "username": "beauwilliams",
1231 "repo": "statusline.lua",
1232- "tags": ["statusline"]
1233+ "tags": ["statusline", "plugin"]
1234 },
1235 {
1236 "type": "github",
1237 "username": "tamton-aquib",
1238 "repo": "staline.nvim",
1239- "tags": ["statusline"]
1240+ "tags": ["statusline", "plugin"]
1241+ },
1242+ {
1243+ "type": "github",
1244+ "username": "Famiu",
1245+ "repo": "feline.nvim",
1246+ "tags": ["statusline", "plugin"]
1247+ },
1248+ {
1249+ "type": "github",
1250+ "username": "windwp",
1251+ "repo": "windline.nvim",
1252+ "tags": ["statusline", "plugin"]
1253+ },
1254+ {
1255+ "type": "github",
1256+ "username": "konapun",
1257+ "repo": "vacuumline.nvim",
1258+ "tags": ["statusline", "plugin"]
1259+ },
1260+ {
1261+ "type": "github",
1262+ "username": "yamatsum",
1263+ "repo": "nvim-cursorline",
1264+ "tags": ["cursorline", "plugin"]
1265 },
1266- { "type": "github", "username": "Famiu", "repo": "feline.nvim", "tags": ["statusline"] },
1267- { "type": "github", "username": "windwp", "repo": "windline.nvim", "tags": ["statusline"] },
1268- { "type": "github", "username": "konapun", "repo": "vacuumline.nvim", "tags": ["statusline"] },
1269- { "type": "github", "username": "yamatsum", "repo": "nvim-cursorline", "tags": ["cursorline"] },
1270 {
1271 "type": "github",
1272 "username": "xiyaowong",
1273 "repo": "nvim-cursorword",
1274- "tags": ["cursorline"]
1275+ "tags": ["cursorline", "plugin"]
1276+ },
1277+ {
1278+ "type": "github",
1279+ "username": "glepnir",
1280+ "repo": "dashboard-nvim",
1281+ "tags": ["start-screen", "plugin"]
1282 },
1283- { "type": "github", "username": "glepnir", "repo": "dashboard-nvim", "tags": ["start-screen"] },
1284 {
1285 "type": "github",
1286 "username": "henriquehbr",
1287 "repo": "nvim-startup.lua",
1288- "tags": ["metrics", "startup"]
1289+ "tags": ["metrics", "startup", "plugin"]
1290+ },
1291+ {
1292+ "type": "github",
1293+ "username": "glepnir",
1294+ "repo": "indent-guides.nvim",
1295+ "tags": ["indent", "plugin"]
1296 },
1297- { "type": "github", "username": "glepnir", "repo": "indent-guides.nvim", "tags": ["indent"] },
1298 {
1299 "type": "github",
1300 "username": "lukas-reineke",
1301 "repo": "indent-blankline.nvim",
1302- "tags": ["indent"]
1303+ "tags": ["indent", "plugin"]
1304+ },
1305+ {
1306+ "type": "github",
1307+ "username": "ThePrimeagen",
1308+ "repo": "vim-be-good",
1309+ "tags": ["games", "plugin"]
1310+ },
1311+ {
1312+ "type": "github",
1313+ "username": "ThePrimeagen",
1314+ "repo": "vim-apm",
1315+ "tags": ["games", "plugin"]
1316+ },
1317+ {
1318+ "type": "github",
1319+ "username": "alec-gibson",
1320+ "repo": "nvim-tetris",
1321+ "tags": ["games", "plugin"]
1322 },
1323- { "type": "github", "username": "ThePrimeagen", "repo": "vim-be-good", "tags": ["games"] },
1324- { "type": "github", "username": "ThePrimeagen", "repo": "vim-apm", "tags": ["games"] },
1325- { "type": "github", "username": "alec-gibson", "repo": "nvim-tetris", "tags": ["games"] },
1326 {
1327 "type": "github",
1328 "username": "kyazdani42",
1329 "repo": "nvim-tree.lua",
1330- "tags": ["file-explorer"]
1331+ "tags": ["file-explorer", "plugin"]
1332+ },
1333+ {
1334+ "type": "github",
1335+ "username": "tamago324",
1336+ "repo": "lir.nvim",
1337+ "tags": ["file-explorer", "plugin"]
1338+ },
1339+ {
1340+ "type": "github",
1341+ "username": "TimUntersberger",
1342+ "repo": "neofs",
1343+ "tags": ["file-explorer", "plugin"]
1344+ },
1345+ {
1346+ "type": "github",
1347+ "username": "kevinhwang91",
1348+ "repo": "rnvimr",
1349+ "tags": ["file-explorer", "plugin"]
1350+ },
1351+ {
1352+ "type": "github",
1353+ "username": "Xuyuanp",
1354+ "repo": "yanil",
1355+ "tags": ["file-explorer", "plugin"]
1356+ },
1357+ {
1358+ "type": "github",
1359+ "username": "ms-jpq",
1360+ "repo": "chadtree",
1361+ "tags": ["file-explorer", "plugin"]
1362 },
1363- { "type": "github", "username": "tamago324", "repo": "lir.nvim", "tags": ["file-explorer"] },
1364- { "type": "github", "username": "TimUntersberger", "repo": "neofs", "tags": ["file-explorer"] },
1365- { "type": "github", "username": "kevinhwang91", "repo": "rnvimr", "tags": ["file-explorer"] },
1366- { "type": "github", "username": "Xuyuanp", "repo": "yanil", "tags": ["file-explorer"] },
1367- { "type": "github", "username": "ms-jpq", "repo": "chadtree", "tags": ["file-explorer"] },
1368 {
1369 "type": "github",
1370 "username": "akinsho",
1371 "repo": "dependency-assist.nvim",
1372- "tags": ["dependency-management"]
1373+ "tags": ["dependency-management", "plugin"]
1374+ },
1375+ {
1376+ "type": "github",
1377+ "username": "vuki656",
1378+ "repo": "package-info.nvim",
1379+ "tags": ["nodejs", "plugin"]
1380 },
1381- { "type": "github", "username": "vuki656", "repo": "package-info.nvim", "tags": ["nodejs"] },
1382- { "type": "github", "username": "f-person", "repo": "git-blame.nvim", "tags": ["git"] },
1383- { "type": "github", "username": "lewis6991", "repo": "gitsigns.nvim", "tags": ["git"] },
1384- { "type": "github", "username": "TimUntersberger", "repo": "neogit", "tags": ["git"] },
1385- { "type": "github", "username": "tveskag", "repo": "nvim-blame-line", "tags": ["git"] },
1386- { "type": "github", "username": "ruifm", "repo": "gitlinker.nvim", "tags": ["git"] },
1387- { "type": "github", "username": "tanvirtin", "repo": "vgit.nvim", "tags": ["git"] },
1388- { "type": "github", "username": "sindrets", "repo": "diffview.nvim", "tags": ["git"] },
1389- { "type": "github", "username": "kdheepak", "repo": "lazygit.nvim", "tags": ["git"] },
1390+ {
1391+ "type": "github",
1392+ "username": "f-person",
1393+ "repo": "git-blame.nvim",
1394+ "tags": ["git", "plugin"]
1395+ },
1396+ {
1397+ "type": "github",
1398+ "username": "lewis6991",
1399+ "repo": "gitsigns.nvim",
1400+ "tags": ["git", "plugin"]
1401+ },
1402+ {
1403+ "type": "github",
1404+ "username": "TimUntersberger",
1405+ "repo": "neogit",
1406+ "tags": ["git", "plugin"]
1407+ },
1408+ {
1409+ "type": "github",
1410+ "username": "tveskag",
1411+ "repo": "nvim-blame-line",
1412+ "tags": ["git", "plugin"]
1413+ },
1414+ { "type": "github", "username": "ruifm", "repo": "gitlinker.nvim", "tags": ["git", "plugin"] },
1415+ { "type": "github", "username": "tanvirtin", "repo": "vgit.nvim", "tags": ["git", "plugin"] },
1416+ {
1417+ "type": "github",
1418+ "username": "sindrets",
1419+ "repo": "diffview.nvim",
1420+ "tags": ["git", "plugin"]
1421+ },
1422+ { "type": "github", "username": "kdheepak", "repo": "lazygit.nvim", "tags": ["git", "plugin"] },
1423 {
1424 "type": "github",
1425 "username": "ray-x",
1426 "repo": "go.nvim",
1427- "tags": ["programming-languages-support"]
1428+ "tags": ["programming-languages-support", "plugin"]
1429 },
1430 {
1431 "type": "github",
1432 "username": "akinsho",
1433 "repo": "flutter-tools.nvim",
1434- "tags": ["programming-languages-support"]
1435+ "tags": ["programming-languages-support", "plugin"]
1436 },
1437 {
1438 "type": "github",
1439 "username": "crispgm",
1440 "repo": "nvim-go",
1441- "tags": ["programming-languages-support"]
1442+ "tags": ["programming-languages-support", "plugin"]
1443+ },
1444+ {
1445+ "type": "github",
1446+ "username": "gennaro-tedesco",
1447+ "repo": "nvim-jqx",
1448+ "tags": ["json", "plugin"]
1449 },
1450- { "type": "github", "username": "gennaro-tedesco", "repo": "nvim-jqx", "tags": ["json"] },
1451 {
1452 "type": "github",
1453 "username": "edolphin-ydf",
1454 "repo": "goimpl.nvim",
1455- "tags": ["programming-languages-support"]
1456+ "tags": ["programming-languages-support", "plugin"]
1457+ },
1458+ {
1459+ "type": "github",
1460+ "username": "b3nj5m1n",
1461+ "repo": "kommentary",
1462+ "tags": ["comment", "plugin"]
1463+ },
1464+ {
1465+ "type": "github",
1466+ "username": "glepnir",
1467+ "repo": "prodoc.nvim",
1468+ "tags": ["comment", "plugin"]
1469 },
1470- { "type": "github", "username": "b3nj5m1n", "repo": "kommentary", "tags": ["comment"] },
1471- { "type": "github", "username": "glepnir", "repo": "prodoc.nvim", "tags": ["comment"] },
1472 {
1473 "type": "github",
1474 "username": "gennaro-tedesco",
1475 "repo": "nvim-commaround",
1476- "tags": ["comment"]
1477+ "tags": ["comment", "plugin"]
1478+ },
1479+ {
1480+ "type": "github",
1481+ "username": "folke",
1482+ "repo": "todo-comments.nvim",
1483+ "tags": ["comment", "plugin"]
1484+ },
1485+ {
1486+ "type": "github",
1487+ "username": "terrortylor",
1488+ "repo": "nvim-comment",
1489+ "tags": ["comment", "plugin"]
1490+ },
1491+ {
1492+ "type": "github",
1493+ "username": "winston0410",
1494+ "repo": "commented.nvim",
1495+ "tags": ["comment", "plugin"]
1496+ },
1497+ {
1498+ "type": "github",
1499+ "username": "s1n7ax",
1500+ "repo": "nvim-comment-frame",
1501+ "tags": ["comment", "plugin"]
1502 },
1503- { "type": "github", "username": "folke", "repo": "todo-comments.nvim", "tags": ["comment"] },
1504- { "type": "github", "username": "terrortylor", "repo": "nvim-comment", "tags": ["comment"] },
1505- { "type": "github", "username": "winston0410", "repo": "commented.nvim", "tags": ["comment"] },
1506- { "type": "github", "username": "s1n7ax", "repo": "nvim-comment-frame", "tags": ["comment"] },
1507 {
1508 "type": "github",
1509 "username": "jbyuki",
1510 "repo": "instant.nvim",
1511- "tags": ["collaborative-editing"]
1512+ "tags": ["collaborative-editing", "plugin"]
1513+ },
1514+ {
1515+ "type": "github",
1516+ "username": "kevinhwang91",
1517+ "repo": "nvim-bqf",
1518+ "tags": ["quickfix", "plugin"]
1519+ },
1520+ {
1521+ "type": "github",
1522+ "username": "stevearc",
1523+ "repo": "qf_helper.nvim",
1524+ "tags": ["quickfix", "plugin"]
1525+ },
1526+ {
1527+ "type": "github",
1528+ "username": "tjdevries",
1529+ "repo": "train.nvim",
1530+ "tags": ["motions", "plugin"]
1531+ },
1532+ { "type": "github", "username": "phaazon", "repo": "hop.nvim", "tags": ["motions", "plugin"] },
1533+ {
1534+ "type": "github",
1535+ "username": "ggandor",
1536+ "repo": "lightspeed.nvim",
1537+ "tags": ["motions", "plugin"]
1538 },
1539- { "type": "github", "username": "kevinhwang91", "repo": "nvim-bqf", "tags": ["quickfix"] },
1540- { "type": "github", "username": "stevearc", "repo": "qf_helper.nvim", "tags": ["quickfix"] },
1541- { "type": "github", "username": "tjdevries", "repo": "train.nvim", "tags": ["motions"] },
1542- { "type": "github", "username": "phaazon", "repo": "hop.nvim", "tags": ["motions"] },
1543- { "type": "github", "username": "ggandor", "repo": "lightspeed.nvim", "tags": ["motions"] },
1544 {
1545 "type": "github",
1546 "username": "mfussenegger",
1547 "repo": "nvim-ts-hint-textobject",
1548- "tags": ["motions"]
1549+ "tags": ["motions", "plugin"]
1550+ },
1551+ {
1552+ "type": "github",
1553+ "username": "michaelb",
1554+ "repo": "sniprun",
1555+ "tags": ["code-runner", "plugin"]
1556 },
1557- { "type": "github", "username": "michaelb", "repo": "sniprun", "tags": ["code-runner"] },
1558 {
1559 "type": "github",
1560 "username": "pianocomposer321",
1561 "repo": "yabs.nvim",
1562- "tags": ["code-runner"]
1563+ "tags": ["code-runner", "plugin"]
1564+ },
1565+ {
1566+ "type": "github",
1567+ "username": "pwntester",
1568+ "repo": "octo.nvim",
1569+ "tags": ["github", "plugin"]
1570+ },
1571+ {
1572+ "type": "github",
1573+ "username": "pwntester",
1574+ "repo": "codeql.nvim",
1575+ "tags": ["github", "plugin"]
1576+ },
1577+ {
1578+ "type": "github",
1579+ "username": "kevinhwang91",
1580+ "repo": "nvim-hlslens",
1581+ "tags": ["search", "plugin"]
1582 },
1583- { "type": "github", "username": "pwntester", "repo": "octo.nvim", "tags": ["github"] },
1584- { "type": "github", "username": "pwntester", "repo": "codeql.nvim", "tags": ["github"] },
1585- { "type": "github", "username": "kevinhwang91", "repo": "nvim-hlslens", "tags": ["search"] },
1586 {
1587 "type": "github",
1588 "username": "rktjmp",
1589 "repo": "highlight-current-n.nvim",
1590- "tags": ["search"]
1591+ "tags": ["search", "plugin"]
1592+ },
1593+ {
1594+ "type": "github",
1595+ "username": "Xuyuanp",
1596+ "repo": "scrollbar.nvim",
1597+ "tags": ["scrollbar", "plugin"]
1598+ },
1599+ {
1600+ "type": "github",
1601+ "username": "dstein64",
1602+ "repo": "nvim-scrollview",
1603+ "tags": ["scrollbar", "plugin"]
1604+ },
1605+ {
1606+ "type": "github",
1607+ "username": "karb94",
1608+ "repo": "neoscroll.nvim",
1609+ "tags": ["scrolling", "plugin"]
1610+ },
1611+ { "type": "github", "username": "notomo", "repo": "gesture.nvim", "tags": ["mouse", "plugin"] },
1612+ {
1613+ "type": "github",
1614+ "username": "windwp",
1615+ "repo": "nvim-projectconfig",
1616+ "tags": ["project", "plugin"]
1617+ },
1618+ {
1619+ "type": "github",
1620+ "username": "windwp",
1621+ "repo": "nvim-spectre",
1622+ "tags": ["project", "plugin"]
1623+ },
1624+ {
1625+ "type": "github",
1626+ "username": "ahmedkhalf",
1627+ "repo": "lsp-rooter.nvim",
1628+ "tags": ["project", "plugin"]
1629 },
1630- { "type": "github", "username": "Xuyuanp", "repo": "scrollbar.nvim", "tags": ["scrollbar"] },
1631- { "type": "github", "username": "dstein64", "repo": "nvim-scrollview", "tags": ["scrollbar"] },
1632- { "type": "github", "username": "karb94", "repo": "neoscroll.nvim", "tags": ["scrolling"] },
1633- { "type": "github", "username": "notomo", "repo": "gesture.nvim", "tags": ["mouse"] },
1634- { "type": "github", "username": "windwp", "repo": "nvim-projectconfig", "tags": ["project"] },
1635- { "type": "github", "username": "windwp", "repo": "nvim-spectre", "tags": ["project"] },
1636- { "type": "github", "username": "ahmedkhalf", "repo": "lsp-rooter.nvim", "tags": ["project"] },
1637 {
1638 "type": "github",
1639 "username": "glacambre",
1640 "repo": "firenvim",
1641- "tags": ["browser-integration"]
1642+ "tags": ["browser-integration", "plugin"]
1643 },
1644 {
1645 "type": "github",
1646 "username": "windwp",
1647 "repo": "nvim-ts-autotag",
1648- "tags": ["editing-supports"]
1649+ "tags": ["editing-supports", "plugin"]
1650 },
1651 {
1652 "type": "github",
1653 "username": "windwp",
1654 "repo": "nvim-autopairs",
1655- "tags": ["editing-supports"]
1656+ "tags": ["editing-supports", "plugin"]
1657 },
1658 {
1659 "type": "github",
1660 "username": "steelsojka",
1661 "repo": "pears.nvim",
1662- "tags": ["editing-supports"]
1663+ "tags": ["editing-supports", "plugin"]
1664+ },
1665+ {
1666+ "type": "github",
1667+ "username": "monaqa",
1668+ "repo": "dial.nvim",
1669+ "tags": ["editing-supports", "plugin"]
1670 },
1671- { "type": "github", "username": "monaqa", "repo": "dial.nvim", "tags": ["editing-supports"] },
1672 {
1673 "type": "github",
1674 "username": "p00f",
1675 "repo": "nvim-ts-rainbow",
1676- "tags": ["editing-supports"]
1677+ "tags": ["editing-supports", "plugin"]
1678 },
1679 {
1680 "type": "github",
1681 "username": "AckslD",
1682 "repo": "nvim-revJ.lua",
1683- "tags": ["editing-supports"]
1684+ "tags": ["editing-supports", "plugin"]
1685+ },
1686+ {
1687+ "type": "github",
1688+ "username": "edluffy",
1689+ "repo": "specs.nvim",
1690+ "tags": ["editing-supports", "plugin"]
1691 },
1692- { "type": "github", "username": "edluffy", "repo": "specs.nvim", "tags": ["editing-supports"] },
1693 {
1694 "type": "github",
1695 "username": "JoosepAlviste",
1696 "repo": "nvim-ts-context-commentstring",
1697- "tags": ["editing-supports"]
1698+ "tags": ["editing-supports", "plugin"]
1699 },
1700 {
1701 "type": "github",
1702 "username": "Pocco81",
1703 "repo": "TrueZen.nvim",
1704- "tags": ["editing-supports"]
1705+ "tags": ["editing-supports", "plugin"]
1706 },
1707 {
1708 "type": "github",
1709 "username": "Pocco81",
1710 "repo": "HighStr.nvim",
1711- "tags": ["editing-supports"]
1712+ "tags": ["editing-supports", "plugin"]
1713 },
1714 {
1715 "type": "github",
1716 "username": "Pocco81",
1717 "repo": "AutoSave.nvim",
1718- "tags": ["editing-supports"]
1719+ "tags": ["editing-supports", "plugin"]
1720 },
1721 {
1722 "type": "github",
1723 "username": "folke",
1724 "repo": "zen-mode.nvim",
1725- "tags": ["editing-supports"]
1726+ "tags": ["editing-supports", "plugin"]
1727 },
1728 {
1729 "type": "github",
1730 "username": "haringsrob",
1731 "repo": "nvim_context_vt",
1732- "tags": ["editing-supports"]
1733+ "tags": ["editing-supports", "plugin"]
1734 },
1735 {
1736 "type": "github",
1737 "username": "romgrk",
1738 "repo": "nvim-treesitter-context",
1739- "tags": ["editing-supports"]
1740+ "tags": ["editing-supports", "plugin"]
1741+ },
1742+ {
1743+ "type": "github",
1744+ "username": "mizlan",
1745+ "repo": "iswap.nvim",
1746+ "tags": ["editing-supports", "plugin"]
1747+ },
1748+ {
1749+ "type": "github",
1750+ "username": "nacro90",
1751+ "repo": "numb.nvim",
1752+ "tags": ["editing-supports", "plugin"]
1753 },
1754- { "type": "github", "username": "mizlan", "repo": "iswap.nvim", "tags": ["editing-supports"] },
1755- { "type": "github", "username": "nacro90", "repo": "numb.nvim", "tags": ["editing-supports"] },
1756 {
1757 "type": "github",
1758 "username": "abecodes",
1759 "repo": "tabout.nvim",
1760- "tags": ["editing-supports"]
1761+ "tags": ["editing-supports", "plugin"]
1762 },
1763 {
1764 "type": "github",
1765 "username": "AllenDang",
1766 "repo": "nvim-expand-expr",
1767- "tags": ["editing-supports"]
1768+ "tags": ["editing-supports", "plugin"]
1769 },
1770 {
1771 "type": "github",
1772 "username": "mhartington",
1773 "repo": "formatter.nvim",
1774- "tags": ["formatting"]
1775+ "tags": ["formatting", "plugin"]
1776 },
1777 {
1778 "type": "github",
1779 "username": "lukas-reineke",
1780 "repo": "format.nvim",
1781- "tags": ["formatting"]
1782+ "tags": ["formatting", "plugin"]
1783 },
1784 {
1785 "type": "github",
1786 "username": "NTBBloodbath",
1787 "repo": "rest.nvim",
1788- "tags": ["web-development"]
1789+ "tags": ["web-development", "plugin"]
1790+ },
1791+ {
1792+ "type": "github",
1793+ "username": "ekickx",
1794+ "repo": "clipboard-image.nvim",
1795+ "tags": ["media", "plugin"]
1796+ },
1797+ { "type": "github", "username": "gwatcha", "repo": "reaper-keys", "tags": ["media", "plugin"] },
1798+ {
1799+ "type": "github",
1800+ "username": "madskjeldgaard",
1801+ "repo": "reaper-nvim",
1802+ "tags": ["music", "plugin"]
1803+ },
1804+ {
1805+ "type": "github",
1806+ "username": "davidgranstrom",
1807+ "repo": "scnvim",
1808+ "tags": ["music", "plugin"]
1809 },
1810- { "type": "github", "username": "ekickx", "repo": "clipboard-image.nvim", "tags": ["media"] },
1811- { "type": "github", "username": "gwatcha", "repo": "reaper-keys", "tags": ["media"] },
1812- { "type": "github", "username": "madskjeldgaard", "repo": "reaper-nvim", "tags": ["music"] },
1813- { "type": "github", "username": "davidgranstrom", "repo": "scnvim", "tags": ["music"] },
1814 {
1815 "type": "github",
1816 "username": "andweeb",
1817 "repo": "presence.nvim",
1818- "tags": ["discord-rich-presence"]
1819+ "tags": ["discord-rich-presence", "plugin"]
1820+ },
1821+ {
1822+ "type": "github",
1823+ "username": "notomo",
1824+ "repo": "cmdbuf.nvim",
1825+ "tags": ["command-line", "plugin"]
1826+ },
1827+ {
1828+ "type": "github",
1829+ "username": "rmagatti",
1830+ "repo": "auto-session",
1831+ "tags": ["sessions", "plugin"]
1832 },
1833- { "type": "github", "username": "notomo", "repo": "cmdbuf.nvim", "tags": ["command-line"] },
1834- { "type": "github", "username": "rmagatti", "repo": "auto-session", "tags": ["sessions"] },
1835- { "type": "github", "username": "rcarriga", "repo": "vim-ultest", "tags": ["tests"] },
1836+ { "type": "github", "username": "rcarriga", "repo": "vim-ultest", "tags": ["tests", "plugin"] },
1837 {
1838 "type": "github",
1839 "username": "NTBBloodbath",
1840 "repo": "doom-nvim",
1841- "tags": ["preconfigured-configurations"]
1842+ "tags": ["preconfigured-configurations", "plugin"]
1843 },
1844 {
1845 "type": "github",
1846 "username": "crivotz",
1847 "repo": "nv-ide",
1848- "tags": ["preconfigured-configurations"]
1849+ "tags": ["preconfigured-configurations", "plugin"]
1850 },
1851 {
1852 "type": "github",
1853 "username": "ChristianChiarulli",
1854 "repo": "LunarVim",
1855- "tags": ["preconfigured-configurations"]
1856+ "tags": ["preconfigured-configurations", "plugin"]
1857 },
1858 {
1859 "type": "github",
1860 "username": "hackorum",
1861 "repo": "VapourNvim",
1862- "tags": ["preconfigured-configurations"]
1863+ "tags": ["preconfigured-configurations", "plugin"]
1864 },
1865 {
1866 "type": "github",
1867 "username": "vi-tality",
1868 "repo": "neovitality",
1869- "tags": ["preconfigured-configurations"]
1870+ "tags": ["preconfigured-configurations", "plugin"]
1871 },
1872 {
1873 "type": "github",
1874 "username": "siduck76",
1875 "repo": "NvChad",
1876- "tags": ["preconfigured-configurations"]
1877+ "tags": ["preconfigured-configurations", "plugin"]
1878 },
1879 {
1880 "type": "github",
1881 "username": "ashincoder",
1882 "repo": "StarVim",
1883- "tags": ["preconfigured-configurations"]
1884+ "tags": ["preconfigured-configurations", "plugin"]
1885 },
1886 {
1887 "type": "github",
1888 "username": "AckslD",
1889 "repo": "nvim-whichkey-setup.lua",
1890- "tags": ["keybindings"]
1891+ "tags": ["keybindings", "plugin"]
1892+ },
1893+ {
1894+ "type": "github",
1895+ "username": "folke",
1896+ "repo": "which-key.nvim",
1897+ "tags": ["keybindings", "plugin"]
1898 },
1899- { "type": "github", "username": "folke", "repo": "which-key.nvim", "tags": ["keybindings"] },
1900 {
1901 "type": "github",
1902 "username": "Iron-E",
1903 "repo": "nvim-cartographer",
1904- "tags": ["keybindings"]
1905+ "tags": ["keybindings", "plugin"]
1906+ },
1907+ {
1908+ "type": "github",
1909+ "username": "numToStr",
1910+ "repo": "Navigator.nvim",
1911+ "tags": ["tmux", "plugin"]
1912 },
1913- { "type": "github", "username": "numToStr", "repo": "Navigator.nvim", "tags": ["tmux"] },
1914- { "type": "github", "username": "hkupty", "repo": "nvimux", "tags": ["tmux"] },
1915- { "type": "github", "username": "aserowy", "repo": "tmux.nvim", "tags": ["tmux"] },
1916+ { "type": "github", "username": "hkupty", "repo": "nvimux", "tags": ["tmux", "plugin"] },
1917+ { "type": "github", "username": "aserowy", "repo": "tmux.nvim", "tags": ["tmux", "plugin"] },
1918 {
1919 "type": "github",
1920 "username": "chipsenkbeil",
1921 "repo": "distant.nvim",
1922- "tags": ["remote-development"]
1923+ "tags": ["remote-development", "plugin"]
1924 },
1925 {
1926 "type": "github",
1927 "username": "jamestthompson3",
1928 "repo": "nvim-remote-containers",
1929- "tags": ["remote-container-development"]
1930+ "tags": ["remote-container-development", "plugin"]
1931 },
1932 {
1933 "type": "github",
1934 "username": "beauwilliams",
1935 "repo": "focus.nvim",
1936- "tags": ["splits-and-windows"]
1937+ "tags": ["splits-and-windows", "plugin"]
1938 },
1939 {
1940 "type": "github",
1941 "username": "henriquehbr",
1942 "repo": "ataraxis.lua",
1943- "tags": ["splits-and-windows"]
1944+ "tags": ["splits-and-windows", "plugin"]
1945+ },
1946+ {
1947+ "type": "github",
1948+ "username": "NTBBloodbath",
1949+ "repo": "nvenv",
1950+ "tags": ["version-managers", "plugin"]
1951+ },
1952+ {
1953+ "type": "github",
1954+ "username": "shohi",
1955+ "repo": "neva",
1956+ "tags": ["version-managers", "plugin"]
1957+ },
1958+ {
1959+ "type": "github",
1960+ "username": "gennaro-tedesco",
1961+ "repo": "boilit",
1962+ "tags": ["boilerplate", "plugin"]
1963+ },
1964+ { "type": "github", "username": "tsbohc", "repo": "zest.nvim", "tags": ["fennel", "plugin"] },
1965+ {
1966+ "type": "github",
1967+ "username": "fhill2",
1968+ "repo": "floating.nvim",
1969+ "tags": ["utility", "plugin"]
1970+ },
1971+ {
1972+ "type": "github",
1973+ "username": "caenrique",
1974+ "repo": "swap-buffers.nvim",
1975+ "tags": ["buffers", "plugin"]
1976+ },
1977+ {
1978+ "type": "github",
1979+ "username": "gelguy",
1980+ "repo": "wilder.nvim",
1981+ "tags": ["wildmenu", "plugin"]
1982 },
1983- { "type": "github", "username": "NTBBloodbath", "repo": "nvenv", "tags": ["version-managers"] },
1984- { "type": "github", "username": "shohi", "repo": "neva", "tags": ["version-managers"] },
1985- { "type": "github", "username": "gennaro-tedesco", "repo": "boilit", "tags": ["boilerplate"] },
1986- { "type": "github", "username": "tsbohc", "repo": "zest.nvim", "tags": ["fennel"] },
1987- { "type": "github", "username": "fhill2", "repo": "floating.nvim", "tags": ["utility"] },
1988- { "type": "github", "username": "caenrique", "repo": "swap-buffers.nvim", "tags": ["buffers"] },
1989- { "type": "github", "username": "gelguy", "repo": "wilder.nvim", "tags": ["wildmenu"] },
1990 {
1991 "type": "github",
1992 "username": "lazytanuki",
1993 "repo": "nvim-mapper",
1994- "tags": ["telescope", "keymaps"]
1995+ "tags": ["telescope", "keymaps", "plugin"]
1996 },
1997 {
1998 "type": "github",
1999 "username": "samrath2007",
2000 "repo": "kyoto.nvim",
2001- "tags": ["preconfigured-configurations"]
2002+ "tags": ["preconfigured-configurations", "plugin"]
2003+ },
2004+ {
2005+ "type": "github",
2006+ "username": "rcarriga",
2007+ "repo": "nvim-notify",
2008+ "tags": ["notifications", "plugin"]
2009 },
2010- { "type": "github", "username": "rcarriga", "repo": "nvim-notify", "tags": ["notifications"] },
2011 {
2012 "type": "github",
2013 "username": "ahmedkhalf",
+2,
-0
1@@ -14,6 +14,8 @@ export interface Plugin {
2 subscribers: number;
3 network: number;
4 description: string;
5+ createdAt: string;
6+ updatedAt: string;
7 }
8
9 export type PluginMap = { [key: string]: Plugin };