local lazypath = vim.fn.stdpath('data') .. '/lazy/lazy.nvim' if not vim.loop.fs_stat(lazypath) then vim.fn.system({ 'git', 'clone', '--filter=blob:none', 'https://github.com/folke/lazy.nvim.git', '--branch=stable', -- latest stable release lazypath, }) end vim.opt.rtp:prepend(lazypath) require('lazy').setup({ {'fzf', dir=vim.env.FZF_VIM_PATH}, -- Syntaxes 'https://git.sr.ht/~rbdr/api-notation.vim', 'elzr/vim-json', 'othree/yajs.vim', 'ARM9/snes-syntax-vim', 'leafgarland/typescript-vim', 'leafOfTree/vim-svelte-plugin', 'bumaociyuan/vim-swift', 'udalov/kotlin-vim', 'tikhomirov/vim-glsl', 'jparise/vim-graphql', 'digitaltoad/vim-pug', 'https://git.sr.ht/~torresjrjr/gemini.vim', 'rust-lang/rust.vim', 'dart-lang/dart-vim-plugin', 'ziglang/zig.vim', -- Editing 'tpope/vim-endwise', 'rstacruz/vim-closer', 'michaeljsmith/vim-indent-object', -- Distraction free editing 'junegunn/goyo.vim', 'junegunn/limelight.vim', -- Tools {'neoclide/coc.nvim', branch='release'}, 'vim-scripts/LargeFile', 'tpope/vim-fugitive', 'milkypostman/vim-togglelist', 'jremmen/vim-ripgrep', })