]>
Commit | Line | Data |
---|---|---|
1 | local lazypath = vim.fn.stdpath('data') .. '/lazy/lazy.nvim' | |
2 | if not vim.loop.fs_stat(lazypath) then | |
3 | vim.fn.system({ | |
4 | 'git', | |
5 | 'clone', | |
6 | '--filter=blob:none', | |
7 | 'https://github.com/folke/lazy.nvim.git', | |
8 | '--branch=stable', -- latest stable release | |
9 | lazypath, | |
10 | }) | |
11 | end | |
12 | vim.opt.rtp:prepend(lazypath) | |
13 | ||
14 | require('lazy').setup({ | |
15 | 'junegunn/fzf', | |
16 | ||
17 | -- Syntaxes | |
18 | 'https://git.sr.ht/~rbdr/api-notation.vim', | |
19 | 'elzr/vim-json', | |
20 | 'othree/yajs.vim', | |
21 | 'ARM9/snes-syntax-vim', | |
22 | 'leafgarland/typescript-vim', | |
23 | 'leafOfTree/vim-svelte-plugin', | |
24 | 'bumaociyuan/vim-swift', | |
25 | 'udalov/kotlin-vim', | |
26 | 'tikhomirov/vim-glsl', | |
27 | 'jparise/vim-graphql', | |
28 | 'digitaltoad/vim-pug', | |
29 | 'https://git.sr.ht/~torresjrjr/gemini.vim', | |
30 | 'rust-lang/rust.vim', | |
31 | 'dart-lang/dart-vim-plugin', | |
32 | 'ziglang/zig.vim', | |
33 | ||
34 | -- Editing | |
35 | 'tpope/vim-endwise', | |
36 | 'rstacruz/vim-closer', | |
37 | 'michaeljsmith/vim-indent-object', | |
38 | ||
39 | -- Distraction free editing | |
40 | 'junegunn/goyo.vim', | |
41 | 'junegunn/limelight.vim', | |
42 | ||
43 | -- Tools | |
44 | {'neoclide/coc.nvim', branch='release'}, | |
45 | 'vim-scripts/LargeFile', | |
46 | 'tpope/vim-fugitive', | |
47 | 'milkypostman/vim-togglelist', | |
48 | 'jremmen/vim-ripgrep', | |
49 | }) |