From 5b27fea3d5ba233cd979c67cad539d4a16607924 Mon Sep 17 00:00:00 2001 From: odrling Date: Sun, 5 Feb 2023 20:35:49 +0100 Subject: [PATCH] [nvim] switch to lazy.nvim --- .config/nvim/fnl/before.fnl | 12 +- .config/nvim/fnl/config/auto-session.fnl | 1 - .config/nvim/fnl/config/lazy.fnl | 209 +++++++++++++++++++++++ .config/nvim/fnl/sync.fnl | 39 +---- .config/nvim/init.lua | 67 ++++---- .config/nvim/initfnl/init.fnl | 18 +- .config/nvim/lazy-lock.json | 87 ++++++++++ 7 files changed, 346 insertions(+), 87 deletions(-) create mode 100644 .config/nvim/fnl/config/lazy.fnl create mode 100644 .config/nvim/lazy-lock.json diff --git a/.config/nvim/fnl/before.fnl b/.config/nvim/fnl/before.fnl index 60cc80f..cc299af 100644 --- a/.config/nvim/fnl/before.fnl +++ b/.config/nvim/fnl/before.fnl @@ -1,13 +1,7 @@ -(import-macros {: setup} :macros) - -;; colorscheme -(setup :github-theme {:theme_style :light - :overrides (fn [c] - {:CursorLine {:bg "#f8f8f8"} - :ColorColumn {:bg "#f8f8f8"}})}) +(import-macros {: setup : g!} :macros) ;; telescope bindings (require :config.telescope.bindings) -;; auto-session -(require :config.auto-session) +;; polyglot +(g! polyglot_disabled [:autoindent :sensible]) diff --git a/.config/nvim/fnl/config/auto-session.fnl b/.config/nvim/fnl/config/auto-session.fnl index e8368f7..ff8384a 100644 --- a/.config/nvim/fnl/config/auto-session.fnl +++ b/.config/nvim/fnl/config/auto-session.fnl @@ -1,6 +1,5 @@ (import-macros {: setup : map! : reqcall} :macros) -(vim.cmd.packadd :auto-session) (set vim.o.sessionoptions "blank,buffers,curdir,folds,help,tabpages,winsize,winpos,terminal") (let [suppress_dirs (if vim.env.NVIM_AUTOSAVE_SESSION nil ["~/"]) diff --git a/.config/nvim/fnl/config/lazy.fnl b/.config/nvim/fnl/config/lazy.fnl new file mode 100644 index 0000000..d222033 --- /dev/null +++ b/.config/nvim/fnl/config/lazy.fnl @@ -0,0 +1,209 @@ +(import-macros {: setup : reqcall} :macros) + +(macro config [name] + (local configname (.. "config." name)) + `(require ,configname)) + +(setup :lazy + [ + :udayvir-singh/tangerine.nvim + :lewis6991/impatient.nvim + + ;; git + {1 :lewis6991/gitsigns.nvim + :dependencies [:nvim-lua/plenary.nvim] + :opts {:current_line_blame true}} + + {1 :sindrets/diffview.nvim + :dependencies :nvim-lua/plenary.nvim} + + ;; lsp + {1 :neovim/nvim-lspconfig + :dependencies [:nvim-lua/lsp-status.nvim + :jose-elias-alvarez/null-ls.nvim + :williamboman/mason.nvim + :williamboman/mason-lspconfig.nvim + :hrsh7th/cmp-nvim-lsp + ;; TODO:check :jayp0521/mason-null-ls.nvim + :WhoIsSethDaniel/mason-tool-installer.nvim + :b0o/schemastore.nvim + :folke/neodev.nvim + :hrsh7th/cmp-nvim-lsp] + :config #(config :lsp)} + + {1 :hrsh7th/cmp-nvim-lsp + :opts {}} + + {1 :smjonas/inc-rename.nvim + :opts {}} + + {1 :hrsh7th/nvim-cmp + :dependencies [:hrsh7th/cmp-path + :hrsh7th/cmp-buffer + :hrsh7th/cmp-cmdline + :kdheepak/cmp-latex-symbols + :petertriho/cmp-git + :L3MON4D3/LuaSnip + :saadparwaiz1/cmp_luasnip + :rafamadriz/friendly-snippets] + :config #(config :cmp)} + + {1 :m4xshen/autoclose.nvim + :opts {:disable_when_touch true}} + + {1 "https://git.sr.ht/~whynothugo/lsp_lines.nvim" + :config #(config :lsp_lines)} + + ;; Treesitter + {1 :nvim-treesitter/nvim-treesitter + :build #(reqcall :nvim-treesitter.install :update {:with_sync true}) + :config #(config :treesitter)} + + {1 :nvim-treesitter/playground + :dependencies :nvim-treesitter/nvim-treesitter} + {1 :nvim-treesitter/nvim-treesitter-refactor + :dependencies :nvim-treesitter/nvim-treesitter} + {1 :RRethy/nvim-treesitter-endwise + :dependencies :nvim-treesitter/nvim-treesitter} + {1 :RRethy/nvim-treesitter-endwise + :dependencies :nvim-treesitter/nvim-treesitter} + {1 :p00f/nvim-ts-rainbow + :dependencies :nvim-treesitter/nvim-treesitter} + {1 :windwp/nvim-ts-autotag + :dependencies :nvim-treesitter/nvim-treesitter} + {1 :JoosepAlviste/nvim-ts-context-commentstring + :dependencies :nvim-treesitter/nvim-treesitter} + + ;; syntax plugins + :sheerun/vim-polyglot + {1 :edgedb/edgedb-vim + :config #(config :edgedb)} + + ;; Misc + {1 :gpanders/nvim-parinfer + :config #(config :parinfer)} + + {1 :rmagatti/auto-session + :config #(config :auto-session)} + + {1 :folke/todo-comments.nvim + :config #(config :todo-comments)} + + {1 :gaoDean/autolist.nvim + :opts {}} + + {1 :AckslD/nvim-FeMaco.lua + :config #(config :femaco)} + + :vim-scripts/ReplaceWithRegister + + {1 :mbbill/undotree + :config #(config :undotree)} + + :godlygeek/tabular + + {1 :gbprod/yanky.nvim + :config #(config :yanky)} + + :chaoren/vim-wordmotion + + {1 :abecodes/tabout.nvim + :opts {} + :dependencies [:nvim-treesitter/nvim-treesitter + :hrsh7th/nvim-cmp]} + + :stevearc/profile.nvim + + {1 :t-troebst/perfanno.nvim + :opts {}} + + ;; Interface + {1 :goolord/alpha-nvim + :dependencies [:kyazdani42/nvim-web-devicons] + :config #(setup :alpha (. (require :alpha.themes.startify) :config))} + + {1 :projekt0n/github-nvim-theme + :lazy false + :priority 1000 + :name :github-theme + :opts {:theme_style :light + :overrides (fn [c] + {:CursorLine {:bg "#f8f8f8"} + :ColorColumn {:bg "#f8f8f8"}})}} + + {1 :folke/noice.nvim + :dependencies [:MunifTanjim/nui.nvim] + :config #(config :noice)} + + {1 :nvim-lualine/lualine.nvim + :config #(config :lualine)} + + {1 :lewis6991/satellite.nvim + :opts {}} + :romainl/vim-cool + {1 :melkster/modicator.nvim + :opts {}} + {1 :joeytwiddle/sexy_scroller.vim + :cond #(= (vim.fn.exists "g:neovide") 0) + :config #(config :sexy_scroller)} + {1 :numtostr/FTerm.nvim + :config #(config :fterm)} + + {1 :anuvyklack/windows.nvim + :dependencies [:anuvyklack/middleclass + :anuvyklack/animation.nvim] + :config #(config :windows)} + {1 :projekt0n/circles.nvim + :dependencies [:kyazdani42/nvim-web-devicons] + :config #(config :circles)} + {1 :nvim-telescope/telescope.nvim + :dependencies [:nvim-lua/plenary.nvim + :natecraddock/telescope-zf-native.nvim + :nvim-telescope/telescope-frecency.nvim + :kkharji/sqlite.lua] + :config #(config :telescope)} + + {1 :stevearc/dressing.nvim + :config #(config :dressing)} + + {1 :anuvyklack/hydra.nvim + :dependencies [:lewis6991/gitsigns.nvim + :numtostr/FTerm.nvim + :mrjones2014/smart-splits.nvim] + :config #(config :hydra)} + + {1 :ggandor/leap.nvim + :config #(reqcall :leap :set_default_keymaps)} + + {1 :elihunter173/dirbuf.nvim + :config #(config :dirbuf)} + + {1 :ahmedkhalf/project.nvim + :name :project_nvim + :opts {}} + {1 :numToStr/Comment.nvim + :config #(setup :Comment {:pre_hook (reqcall :ts_context_commentstring.integrations.comment_nvim :create_pre_hook)}) + :dependencies [:JoosepAlviste/nvim-ts-context-commentstring]} + + {1 :ruifm/gitlinker.nvim + :config #(config :gitlinker)} + + {1 :NMAC427/guess-indent.nvim + :opts {}} + + :tpope/vim-repeat + :tpope/vim-surround + :tpope/vim-abolish + + :kenn7/vim-arsync + + {1 :glacambre/firenvim + :build #((. vim.fn :firenvim#install) 0) + :config #(config :firenvim)} + + {1 :NvChad/nvim-colorizer.lua + :opts {:user_default_options {:names false}}} + + :LunarVim/bigfile.nvim + {1 :vladdoster/remember.nvim + :config #(require :remember)}]) diff --git a/.config/nvim/fnl/sync.fnl b/.config/nvim/fnl/sync.fnl index 0888ad2..d7f18ea 100644 --- a/.config/nvim/fnl/sync.fnl +++ b/.config/nvim/fnl/sync.fnl @@ -4,29 +4,6 @@ (reqcall :tangerine.api.compile :all) (exec [[:source (.. (vim.fn.stdpath :config) "/lua/config/packer.lua")]])) -(fn sync [] - (recompile) - (reqcall :packer :sync)) - -(fn upgrade [] - (recompile) - (reqcall :packer :sync {:nolockfile true})) - -(fn install [] - (recompile) - (reqcall :packer :clean) - (reqcall :packer :install)) - -(fn sync_quit [] - (augroup! :packer-auto-update-steps - [[User] PackerCompileDone #(vim.cmd :qa)]) - (sync)) - -(command! [] :Sync sync) -(command! [] :SyncQuit sync_quit) -(command! [] :Upgrade upgrade) -(command! [] :Install install) - (local dotdir (vim.fn.expand "$HOME/.dots")) (local dotroot (vim.fn.expand "$HOME")) @@ -58,18 +35,4 @@ (set_git_dir) (unset_git_dir)))]) - -(augroup! :packer - [[BufWritePost] packer.fnl (fn [] - (reqcall :tangerine.api.compile :buffer) - (exec [[:source (.. (vim.fn.stdpath :config) "/lua/config/packer.lua")]]) - (reqcall :packer :compile))]) - -;; set packer compile path -(tset _G :packer_compile_path (.. (vim.fn.stdpath :cache) "/packer_compiled.lua")) - -(require :config.packer) - -(if _G.tangerine_recompiled_packer - (reqcall :packer :sync) - (vim.cmd.luafile _G.packer_compile_path)) +(require :config.lazy) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 39c5243..32ab087 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1,5 +1,5 @@ --- :fennel:1666376345 -local pack = "packer" +-- :fennel:1675624874 +local pack = "tangerine" local function bootstrap(url) _G.assert((nil ~= url), "Missing argument url on initfnl/init.fnl:4") local name = url:gsub(".*/", "") @@ -15,83 +15,86 @@ local function bootstrap(url) return nil end end +do + 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", lazypath}) + else + end + do end (vim.opt.rtp):prepend(lazypath) +end bootstrap("https://github.com/udayvir-singh/tangerine.nvim") -bootstrap("https://github.com/lewis6991/impatient.nvim") -bootstrap("https://github.com/wbthomason/packer.nvim") -bootstrap("https://github.com/projekt0n/github-nvim-theme") -bootstrap("https://github.com/rmagatti/auto-session") -require("impatient") local nvim_dir = vim.fn.stdpath("config") do - local augid_2_ = vim.api.nvim_create_augroup("fennel_init_lua", {clear = true}) - local function _3_() + local augid_3_ = vim.api.nvim_create_augroup("fennel_init_lua", {clear = true}) + local function _4_() local status_37_auto, ret_38_auto = nil, nil - local function _4_() + local function _5_() return (require("tangerine.api.compile")).dir((nvim_dir .. "/initfnl"), nvim_dir) end - local function _5_(e_39_auto) + local function _6_(e_39_auto) vim.notify(("tangerine.api.compile" .. "." .. "dir" .. " could not be called"), vim.log.levels.ERROR) return vim.notify(("tangerine.api.compile" .. "." .. "dir" .. ":\n" .. e_39_auto), vim.log.levels.TRACE) end - status_37_auto, ret_38_auto = xpcall(_4_, _5_) + status_37_auto, ret_38_auto = xpcall(_5_, _6_) if status_37_auto then return ret_38_auto else return nil end end - vim.api.nvim_create_autocmd({"BufWritePost"}, {callback = _3_, group = augid_2_, nested = false, once = false, pattern = "init.fnl"}) + vim.api.nvim_create_autocmd({"BufWritePost"}, {callback = _4_, group = augid_3_, nested = false, once = false, pattern = "init.fnl"}) end do local status_40_auto, ret_41_auto = nil, nil - local function _7_() + local function _8_() return (require("tangerine")).setup({compiler = {hooks = {"onsave"}, verbose = false}, custom = {{(nvim_dir .. "/ftplugin"), (nvim_dir .. "/ftplugin")}}}) end - local function _8_(e_42_auto) + local function _9_(e_42_auto) vim.notify(("tangerine" .. ".setup could not be called"), vim.log.levels.ERROR) return vim.notify(("tangerine" .. ".setup:\n" .. e_42_auto), vim.log.levels.TRACE) end - status_40_auto, ret_41_auto = xpcall(_7_, _8_) + status_40_auto, ret_41_auto = xpcall(_8_, _9_) if status_40_auto then else end end -local _10_ +local _11_ do - local tbl_15_auto = {} - local i_16_auto = #tbl_15_auto - local function _13_(...) + local tbl_17_auto = {} + local i_18_auto = #tbl_17_auto + local function _14_(...) local status_37_auto, ret_38_auto = nil, nil - local function _11_() + local function _12_() return (require("tangerine.vim.hooks")).run() end - local function _12_(e_39_auto) + local function _13_(e_39_auto) vim.notify(("tangerine.vim.hooks" .. "." .. "run" .. " could not be called"), vim.log.levels.ERROR) return vim.notify(("tangerine.vim.hooks" .. "." .. "run" .. ":\n" .. e_39_auto), vim.log.levels.TRACE) end - status_37_auto, ret_38_auto = xpcall(_11_, _12_) + status_37_auto, ret_38_auto = xpcall(_12_, _13_) if status_37_auto then return ret_38_auto else return nil end end - for _, v in ipairs(_13_(...)) do - local val_17_auto + for _, v in ipairs(_14_(...)) do + local val_19_auto if (v == "config/packer.fnl") then - val_17_auto = v + val_19_auto = v else - val_17_auto = nil + val_19_auto = nil end - if (nil ~= val_17_auto) then - i_16_auto = (i_16_auto + 1) - do end (tbl_15_auto)[i_16_auto] = val_17_auto + if (nil ~= val_19_auto) then + i_18_auto = (i_18_auto + 1) + do end (tbl_17_auto)[i_18_auto] = val_19_auto else end end - _10_ = tbl_15_auto + _11_ = tbl_17_auto end -_G.tangerine_recompiled_packer = (#_10_ > 0) +_G.tangerine_recompiled_packer = (#_11_ > 0) require("profiling") require("settings") require("before") diff --git a/.config/nvim/initfnl/init.fnl b/.config/nvim/initfnl/init.fnl index bd67a3c..0227afb 100644 --- a/.config/nvim/initfnl/init.fnl +++ b/.config/nvim/initfnl/init.fnl @@ -1,5 +1,5 @@ (import-macros {: setup : augroup! : reqcall} :macros) -(local pack :packer) +(local pack :tangerine) (lambda bootstrap [url] (local name (url:gsub ".*/" "")) @@ -17,13 +17,17 @@ (local url (.. "https://github.com/" repo)) `(bootstrap ,url)) -(ghstrap :udayvir-singh/tangerine.nvim) -(ghstrap :lewis6991/impatient.nvim) -(ghstrap :wbthomason/packer.nvim) -(ghstrap :projekt0n/github-nvim-theme) -(ghstrap :rmagatti/auto-session) +(let [lazypath (.. (vim.fn.stdpath :data) "/lazy/lazy.nvim")] + (when (not (vim.loop.fs_stat lazypath)) + (vim.fn.system ["git" "clone" + "--filter=blob:none" + "https://github.com/folke/lazy.nvim.git" + "--branch=stable" + lazypath])) -(require :impatient) + (vim.opt.rtp:prepend lazypath)) + +(ghstrap :udayvir-singh/tangerine.nvim) (local nvim_dir (vim.fn.stdpath :config)) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json new file mode 100644 index 0000000..ded1411 --- /dev/null +++ b/.config/nvim/lazy-lock.json @@ -0,0 +1,87 @@ +{ + "Comment.nvim": { "branch": "master", "commit": "eab2c83a0207369900e92783f56990808082eac2" }, + "FTerm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" }, + "LuaSnip": { "branch": "master", "commit": "d404ec306bfa4cdb0c3605dbb17e8a93a9597337" }, + "ReplaceWithRegister": { "branch": "master", "commit": "832efc23111d19591d495dc72286de2fb0b09345" }, + "alpha-nvim": { "branch": "main", "commit": "21a0f2520ad3a7c32c0822f943368dc063a569fb" }, + "animation.nvim": { "branch": "main", "commit": "fb77091ab72ec9971aee0562e7081182527aaa6a" }, + "auto-session": { "branch": "main", "commit": "c8b2f4048f846387361bd04cc185bf1aa7d2e3d1" }, + "autoclose.nvim": { "branch": "main", "commit": "5c63f2c28a48d556644f3650daccdf0ba03ea177" }, + "autolist.nvim": { "branch": "main", "commit": "f8b4c11b79b0fef77a64b03810839a1abbbc67d5" }, + "bigfile.nvim": { "branch": "main", "commit": "c1bad34ce742b4f360b67ca23c873fef998240fc" }, + "circles.nvim": { "branch": "main", "commit": "06357817f6944de132f0a58ee5c1486e4dcc6dda" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-cmdline": { "branch": "main", "commit": "23c51b2a3c00f6abc4e922dbd7c3b9aca6992063" }, + "cmp-git": { "branch": "main", "commit": "6bcb61c0a5ec2e0d522ece7c8fb3e009f1c79261" }, + "cmp-latex-symbols": { "branch": "main", "commit": "165fb66afdbd016eaa1570e41672c4c557b57124" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "59224771f91b86d1de12570b4070fe4ad7cd1eeb" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" }, + "diffview.nvim": { "branch": "main", "commit": "7e7cbd3d4df94bc9133f1da252dcd8ff14994eaf" }, + "dirbuf.nvim": { "branch": "main", "commit": "ac7ad3c8e61630d15af1f6266441984f54f54fd2" }, + "dressing.nvim": { "branch": "master", "commit": "4436d6f41e2f6b8ada57588acd1a9f8b3d21453c" }, + "edgedb-vim": { "branch": "master", "commit": "a888b285a30ede6f5fcb03617733b3974356c450" }, + "firenvim": { "branch": "master", "commit": "35b34ba566d9d9f6761cde3574f668d505c5137f" }, + "friendly-snippets": { "branch": "main", "commit": "a6f7a1609addb4e57daa6bedc300f77f8d225ab7" }, + "github-theme": { "branch": "main", "commit": "a93fc4cd3c16b91cf29a1387015e6e925c416efb" }, + "gitlinker.nvim": { "branch": "master", "commit": "cc59f732f3d043b626c8702cb725c82e54d35c25" }, + "gitsigns.nvim": { "branch": "main", "commit": "ec4742a7eebf68bec663041d359b95637242b5c3" }, + "guess-indent.nvim": { "branch": "main", "commit": "c37467baa1a51b74ed767cbe0540fce44e03d828" }, + "hydra.nvim": { "branch": "master", "commit": "d00274f05363c13f29ed1fa571026a066a634cce" }, + "impatient.nvim": { "branch": "main", "commit": "c90e273f7b8c50a02f956c24ce4804a47f18162e" }, + "inc-rename.nvim": { "branch": "main", "commit": "21c23c379342a731a0c90f226601ec0434627b26" }, + "lazy.nvim": { "branch": "main", "commit": "3d2dcb2d5ef99106c5ff412da88c6f59a9f8a693" }, + "leap.nvim": { "branch": "main", "commit": "f565a9c4d92245d8b619235bebeaa73cc38aa40e" }, + "lsp-status.nvim": { "branch": "master", "commit": "54f48eb5017632d81d0fd40112065f1d062d0629" }, + "lsp_lines.nvim": { "branch": "main", "commit": "ec98b45c8280e5ef8c84028d4f38aa447276c002" }, + "lualine.nvim": { "branch": "master", "commit": "0050b308552e45f7128f399886c86afefc3eb988" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "53f3a8bdcb77d4a95b082fd57e12173f353c6c3e" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "6ca38efeb0406dea8da6c97f61d6f6ef30ab0576" }, + "mason.nvim": { "branch": "main", "commit": "4952a48722b3fa01e03c67ab939d5b7d3037309e" }, + "middleclass": { "branch": "master", "commit": "9fab4d5bca67262614960960ca35c4740eb2be2c" }, + "modicator.nvim": { "branch": "main", "commit": "3bb2e948edccb5d1563342f5ee241491fa6286e8" }, + "neodev.nvim": { "branch": "main", "commit": "70cab52c9d19e982f306716534e90c37a254b046" }, + "noice.nvim": { "branch": "main", "commit": "34f7cf628666c6eb0c93fbe8a0490e977ac78b7b" }, + "nui.nvim": { "branch": "main", "commit": "d147222a1300901656f3ebd5b95f91732785a329" }, + "null-ls.nvim": { "branch": "main", "commit": "8f5d730021497233c39d3adbf4b8043d4be163f8" }, + "nvim-FeMaco.lua": { "branch": "main", "commit": "469465fc1adf8bddc2c9bbe549d38304de95e9f7" }, + "nvim-cmp": { "branch": "main", "commit": "cfafe0a1ca8933f7b7968a287d39904156f2c57d" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "760e27df4dd966607e8fb7fd8b6b93e3c7d2e193" }, + "nvim-lspconfig": { "branch": "master", "commit": "902d6aa31450d26e11bedcbef8af5b6fe2e1ffe8" }, + "nvim-parinfer": { "branch": "master", "commit": "82bce5798993f4fe5ced20e74003b492490b4fe8" }, + "nvim-treesitter": { "branch": "master", "commit": "24d5be6e7192a855a0eba21829717614fa1cf54e" }, + "nvim-treesitter-endwise": { "branch": "master", "commit": "0cf4601c330cf724769a2394df555a57d5fd3f34" }, + "nvim-treesitter-refactor": { "branch": "master", "commit": "75f5895cc662d61eb919da8050b7a0124400d589" }, + "nvim-ts-autotag": { "branch": "main", "commit": "fdefe46c6807441460f11f11a167a2baf8e4534b" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "a0f89563ba36b3bacd62cf967b46beb4c2c29e52" }, + "nvim-ts-rainbow": { "branch": "master", "commit": "ef95c15a935f97c65a80e48e12fe72d49aacf9b9" }, + "nvim-web-devicons": { "branch": "master", "commit": "2b96193abe4372e18e4f4533895a42a466d53c17" }, + "perfanno.nvim": { "branch": "master", "commit": "76613c9ce6b3d66257f49c9b6ea94970da44da0d" }, + "playground": { "branch": "master", "commit": "c481c660fa903a0e295902b1765ecfbd6e76a556" }, + "plenary.nvim": { "branch": "master", "commit": "9a0d3bf7b832818c042aaf30f692b081ddd58bd9" }, + "profile.nvim": { "branch": "master", "commit": "d0d74adabb90830bd96e5cdfc8064829ed88b1bb" }, + "project_nvim": { "branch": "main", "commit": "685bc8e3890d2feb07ccf919522c97f7d33b94e4" }, + "remember.nvim": { "branch": "master", "commit": "6b4176330a25c42597ac3dba0cdce9aa8b22d60e" }, + "satellite.nvim": { "branch": "main", "commit": "d522369aa50cf8c0116c952ddc55253c505e8bf7" }, + "schemastore.nvim": { "branch": "main", "commit": "5c5723bd464fd048f5d62fcf20c41495d3386a33" }, + "sexy_scroller.vim": { "branch": "master", "commit": "4f6780102ac74e3473e9f6f3d48b6041975e4300" }, + "smart-splits.nvim": { "branch": "master", "commit": "fdd158ce7554dc830fb86e0fe952cd9476cdf726" }, + "sqlite.lua": { "branch": "master", "commit": "93ff5824682ecc874200e338fd8ca9ccd08508f8" }, + "tabout.nvim": { "branch": "master", "commit": "c37ce26f316a2df693140450b8def41e89c0f57e" }, + "tabular": { "branch": "master", "commit": "339091ac4dd1f17e225fe7d57b48aff55f99b23a" }, + "tangerine.nvim": { "branch": "master", "commit": "7dbb4bd49725ba0dc24095c7a376972ca0158976" }, + "telescope-frecency.nvim": { "branch": "master", "commit": "62cbd4e7f55fb6de2b8081087ce97026022ffcd2" }, + "telescope-zf-native.nvim": { "branch": "master", "commit": "1ec5d8fc2d59a2ee13f59268e35d72e7040f5ed9" }, + "telescope.nvim": { "branch": "master", "commit": "203bf5609137600d73e8ed82703d6b0e320a5f36" }, + "todo-comments.nvim": { "branch": "main", "commit": "74c7d28cb50b0713c881ef69bcb6cdd77d8907d1" }, + "undotree": { "branch": "master", "commit": "1a23ea84bd02c34f50d8e10a8b4bfc89597ffe4e" }, + "vim-abolish": { "branch": "master", "commit": "d55c90d6c9995ccb79d2152564a4939cd84d73e9" }, + "vim-arsync": { "branch": "master", "commit": "49e89fac9cf348526668b1db0f60cb137be2d9fd" }, + "vim-cool": { "branch": "master", "commit": "80c19445728d70595c2f72d0436527e28292ebd9" }, + "vim-polyglot": { "branch": "master", "commit": "bc8a81d3592dab86334f27d1d43c080ebf680d42" }, + "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, + "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }, + "vim-wordmotion": { "branch": "master", "commit": "5dd613ed68a0ecf0fc6c11cd4098c03583786bf0" }, + "windows.nvim": { "branch": "main", "commit": "c7492552b23d0ab30325e90b56066ec51242adc8" }, + "yanky.nvim": { "branch": "main", "commit": "14b9c4cc572c3be5cf5b0a678e7ac240f08a8681" } +} \ No newline at end of file