]>
Commit | Line | Data |
---|---|---|
ce349909 RBR |
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({ | |
af913f93 RBR |
15 | { |
16 | "ibhagwan/fzf-lua", | |
17 | config = function() | |
18 | -- calling `setup` is optional for customization | |
19 | require("fzf-lua").setup({ | |
20 | winopts={ | |
21 | width=1, | |
22 | height=0.4, | |
23 | row=1 | |
24 | }, | |
25 | fzf_opts={ | |
26 | ['--layout']='default' | |
27 | }, | |
28 | fzf_colors = { | |
29 | ['fg'] = {'fg', 'Normal'}, | |
30 | ['bg'] = {'bg', 'Normal'}, | |
31 | ['hl'] = {'fg', 'Comment'}, | |
32 | ['fg+'] = {'fg', 'CursorLine'}, | |
33 | ['bg+'] = {'bg', 'CursorLine'}, | |
34 | ['hl+'] = {'fg', 'Statement'}, | |
35 | ['info'] = {'fg', 'PreProc'}, | |
36 | ['prompt'] = {'fg', 'Conditional'}, | |
37 | ['pointer'] = {'fg', 'Exception'}, | |
38 | ['marker'] = {'fg', 'Keyword'}, | |
39 | ['spinner'] = {'fg', 'Label'}, | |
40 | ['header'] = {'fg', 'Comment'} | |
41 | } | |
42 | }) | |
43 | end | |
44 | }, | |
ce349909 RBR |
45 | |
46 | -- Syntaxes | |
47 | 'https://git.sr.ht/~rbdr/api-notation.vim', | |
48 | 'elzr/vim-json', | |
49 | 'othree/yajs.vim', | |
50 | 'ARM9/snes-syntax-vim', | |
51 | 'leafgarland/typescript-vim', | |
52 | 'leafOfTree/vim-svelte-plugin', | |
53 | 'bumaociyuan/vim-swift', | |
54 | 'udalov/kotlin-vim', | |
55 | 'tikhomirov/vim-glsl', | |
56 | 'jparise/vim-graphql', | |
57 | 'digitaltoad/vim-pug', | |
58 | 'https://git.sr.ht/~torresjrjr/gemini.vim', | |
59 | 'rust-lang/rust.vim', | |
60 | 'dart-lang/dart-vim-plugin', | |
61 | 'ziglang/zig.vim', | |
62 | ||
cf43e2c2 RBR |
63 | -- Debugging |
64 | 'neovim/nvim-lspconfig', | |
65 | 'folke/neodev.nvim', | |
66 | 'mfussenegger/nvim-dap', | |
67 | 'rcarriga/nvim-dap-ui', | |
68 | ||
ce349909 RBR |
69 | -- Editing |
70 | 'tpope/vim-endwise', | |
71 | 'rstacruz/vim-closer', | |
72 | 'michaeljsmith/vim-indent-object', | |
73 | ||
ce349909 RBR |
74 | -- Tools |
75 | {'neoclide/coc.nvim', branch='release'}, | |
76 | 'vim-scripts/LargeFile', | |
77 | 'tpope/vim-fugitive', | |
af913f93 | 78 | 'milkypostman/vim-togglelist' |
ce349909 | 79 | }) |
cf43e2c2 RBR |
80 | |
81 | require('dap_config') | |
82 | require("dapui").setup() |