From ff83f6d332c93c6f5124dfd7ba08bcebab2099e3 Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Wed, 21 Dec 2022 00:38:05 +0100 Subject: Replace packer with lazy --- fnl/config/autocmd.fnl | 4 +- fnl/config/packer.fnl | 7 - fnl/config/which-key.fnl | 25 ++-- fnl/init.fnl | 9 +- fnl/plugins.fnl | 325 ++++++++++++++++++++++------------------------- init.lua | 38 +++--- lazy-lock.json | 64 ++++++++++ 7 files changed, 251 insertions(+), 221 deletions(-) delete mode 100644 fnl/config/packer.fnl create mode 100644 lazy-lock.json diff --git a/fnl/config/autocmd.fnl b/fnl/config/autocmd.fnl index b76d68e..63b8474 100644 --- a/fnl/config/autocmd.fnl +++ b/fnl/config/autocmd.fnl @@ -2,7 +2,7 @@ (module config.autocmd {autoload {nvim aniseed.nvim env aniseed.env a aniseed.core - : packer}}) + : lazy}}) (defn create-autocmd [event opts] (nvim.create_autocmd event opts)) @@ -49,7 +49,7 @@ {:pattern :plugins.fnl :callback (lambda [] (env.init nvim.g.aniseed#env) - (packer.sync))}) + (lazy.sync))}) (create-autocmd :FileType {:pattern :netrw diff --git a/fnl/config/packer.fnl b/fnl/config/packer.fnl deleted file mode 100644 index f4f44cc..0000000 --- a/fnl/config/packer.fnl +++ /dev/null @@ -1,7 +0,0 @@ -;; Load packer config -(module config.packer {autoload {util config.util}}) - -(let [packer (util.prequire :packer) - packer-util (require :packer.util)] - (packer.init {:display {:open_fn (fn [] - (packer-util.float {:border :rounded}))}})) diff --git a/fnl/config/which-key.fnl b/fnl/config/which-key.fnl index a3b4469..ce5a9cc 100644 --- a/fnl/config/which-key.fnl +++ b/fnl/config/which-key.fnl @@ -64,8 +64,7 @@ :b ["Telescope git_branches theme=dropdown" "Checkout branch"] :c ["Telescope colorscheme theme=dropdown" :Colorscheme] - :f ["Telescope find_files theme=dropdown" - "Find files"] + :f ["Telescope find_files theme=dropdown" "Find files"] :t ["Telescope live_grep theme=dropdown" "Find text"] :s [:SearchSession "Find Session"] :S ["Telescope grep_string theme=dropdown" "Find String"] @@ -112,12 +111,16 @@ :S ["Telescope lsp_dynamic_workspace_symbols" "Workspace Symbols"]}) -(def- packer {:name :Packer - :c [:PackerCompile :Compile] - :i [:PackerInstall :Install] - :s [:PackerSync :Sync] - :S [:PackerStatus :Status] - :u [:PackerUpdate :Update]}) +(def- lazy {:name :Lazy + :C ["Lazy check" :Check] + :c ["Lazy clean" :Clean] + :d ["Lazy debug" :Debug] + :h ["Lazy home" :Home] + :i ["Lazy install" :Install] + :l ["Lazy log" :Log] + :p ["Lazy profile" :Profile] + :s ["Lazy sync" :Sync] + :u ["Lazy update" :Update]}) (def- replace {:name :Replace :r [:Replace :Replace] @@ -135,6 +138,7 @@ (def- nmappings {:a ["Telescope lsp_document_symbols theme=dropdown" "Document Symbols"] + :T treesitter :c [:Bdelete! "Close Buffer"] :d diagnostics :f find @@ -142,12 +146,11 @@ :h [:ColorizerToggle :Colorizer] :l lsp :n [:CommentNormal :Comment] - :p packer :r replace - :u [:UndotreeToggle :Undotree] :s [switch-window "Switch window"] :t [:ToggleTerm :Terminal] - :T treesitter + :u [:UndotreeToggle :Undotree] + :y lazy :z [:ZenMode "Zen Mode"]}) (def- vopts {:mode :v diff --git a/fnl/init.fnl b/fnl/init.fnl index d28a351..76c3de9 100644 --- a/fnl/init.fnl +++ b/fnl/init.fnl @@ -1,8 +1,7 @@ ;; Load plugins with packer. (module init - {autoload {: plugins : packer} - require [settings config.autocmd config.cmd config.packer]}) + {autoload {: plugins } + require [settings config.autocmd config.cmd]}) -(packer.startup (fn [use] - (each [_ plugin (pairs plugins.all)] - (use plugin)))) +(let [lazy (require :lazy)] + (lazy.setup plugins.all)) diff --git a/fnl/plugins.fnl b/fnl/plugins.fnl index 9ae7c01..22ac59f 100644 --- a/fnl/plugins.fnl +++ b/fnl/plugins.fnl @@ -1,50 +1,51 @@ ;; List of plugins. (module plugins) -(def color [{1 :aktersnurra/no-clown-fiesta.nvim - :config (fn [] - (require :config.colorscheme))} - {1 :norcalli/nvim-colorizer.lua - :cmd :ColorizerToggle - :config (fn [] - (require :config.colorizer))} - {1 :nvim-treesitter/nvim-treesitter - :config (fn [] - (require :config.treesitter)) - :run ":TSUpdate"}]) - -(def completions {1 :hrsh7th/nvim-cmp - :requires [{1 :hrsh7th/cmp-buffer} - {1 :onsails/lspkind-nvim} - {1 :hrsh7th/cmp-nvim-lsp} - {1 :hrsh7th/cmp-cmdline} - {1 :L3MON4D3/LuaSnip} - {1 :hrsh7th/cmp-path} - {1 :saadparwaiz1/cmp_luasnip} - {1 :f3fora/cmp-spell}] - :event :InsertEnter - :config (fn [] - (require :config.cmp))}) - -(def core [{1 :Olical/aniseed} - {1 :lewis6991/impatient.nvim} - {1 :wbthomason/packer.nvim}]) - -(def git [{1 :sindrets/diffview.nvim +(def all [;; Color related plugins + {1 :aktersnurra/no-clown-fiesta.nvim + :config (fn [] + (require :config.colorscheme))} + {1 :norcalli/nvim-colorizer.lua + :cmd :ColorizerToggle + :config (fn [] + (require :config.colorizer))} + {1 :nvim-treesitter/nvim-treesitter + :config (fn [] + (require :config.treesitter)) + :run ":TSUpdate"} + ;; Completions + {1 :hrsh7th/nvim-cmp + :dependencies [{1 :hrsh7th/cmp-buffer} + {1 :onsails/lspkind-nvim} + {1 :hrsh7th/cmp-nvim-lsp} + {1 :hrsh7th/cmp-cmdline} + {1 :L3MON4D3/LuaSnip} + {1 :hrsh7th/cmp-path} + {1 :saadparwaiz1/cmp_luasnip} + {1 :f3fora/cmp-spell}] + :event :InsertEnter + :config (fn [] + (require :config.cmp))} + {1 :rafamadriz/friendly-snippets :event :InsertEnter} + ;; ;; Core plugins + {1 :Olical/aniseed} + {1 :folke/lazy.nvim} + ;; Git plugins + {1 :sindrets/diffview.nvim :cmd [:DiffviewFileHistory :DiffviewOpen] :config (fn [] (require :config.diffview))} {1 :TimUntersberger/neogit :cmd :Neogit - :requires [:nvim-lua/plenary.nvim] + :dependencies [:nvim-lua/plenary.nvim] :config (fn [] (require :config.neogit))} {1 :lewis6991/gitsigns.nvim :event :BufRead :config (fn [] - (require :config.gitsigns))}]) - -(def lsp [{1 :williamboman/mason.nvim + (require :config.gitsigns))} + ;; LSP + {1 :williamboman/mason.nvim :event :BufReadPre :config (fn [] (require :config.lsp.mason))} @@ -52,8 +53,8 @@ {1 :jayp0521/mason-null-ls.nvim :after :mason.nvim :event :BufReadPre - :requires [:jose-elias-alvarez/null-ls.nvim - :williamboman/mason.nvim] + :dependencies [:jose-elias-alvarez/null-ls.nvim + :williamboman/mason.nvim] :config (fn [] (require :config.lsp.null-ls) (require :config.lsp.mason-null-ls))} @@ -64,146 +65,120 @@ (require :config.lsp.mason-lspconfig) (let [handlers (require :config.lsp.handlers)] (handlers.setup))) - :requires [:neovim/nvim-lspconfig :williamboman/mason.nvim] + :dependencies [:neovim/nvim-lspconfig :williamboman/mason.nvim] :after :mason.nvim} {1 :folke/trouble.nvim :cmd :TroubleToggle :config (fn [] - (require :config.trouble))}]) - -(def misc [{1 :nvim-orgmode/orgmode - :event :BufWinEnter - :config (fn [] - (require :config.orgmode))} - {1 :moll/vim-bbye :event :BufRead} - {1 :akinsho/toggleterm.nvim - :cmd :ToggleTerm - :config (fn [] - (require :config.toggleterm))} - {1 :dstein64/vim-startuptime :cmd :StartupTime}]) - -(def search [{1 :nvim-telescope/telescope-fzf-native.nvim :run :make} - {1 :nvim-telescope/telescope-frecency.nvim - :requires :tami5/sqlite.lua} - {1 :nvim-telescope/telescope.nvim - :event :VimEnter - :config (fn [] - (require :config.telescope)) - :requires [:nvim-lua/popup.nvim - :nvim-lua/plenary.nvim - :nvim-telescope/telescope-fzf-native.nvim - :nvim-telescope/telescope-frecency.nvim]} - {1 :tamago324/lir.nvim - :config (fn [] - (require :config.lir)) - :requires [:kyazdani42/nvim-web-devicons]} - {1 :ggandor/leap.nvim - :event :BufWinEnter - :config (fn [] - (require :config.leap))} - {1 :ggandor/flit.nvim - :event :BufWinEnter - :config (fn [] - (require :config.flit))} - {1 :ahmedkhalf/project.nvim - :event :BufWinEnter - :requires :nvim-telescope/telescope.nvim - :config (fn [] - (require :config.project))} - {1 :windwp/nvim-spectre - ;; :cmd [:Replace :ReplaceWord :ReplaceInBuf] - :event :BufWinEnter - :config (fn [] - (require :config.spectre))} - {1 :junegunn/vim-slash - :event :BufWinEnter - :config (fn [] - (require :config.vim-slash))} - {1 :ThePrimeagen/harpoon - :event :BufWinEnter - ;; :cmd [:HapoonAdd :HapoonNext :HapoonPrev :HarpoonUI] - :requires :nvim-telescope/telescope.nvim - :config (fn [] - (require :config.harpoon))}]) - -(def session {1 :rmagatti/auto-session - :event :VimEnter - :after :telescope.nvim - :requires [:rmagatti/session-lens :nvim-telescope/telescope.nvim] - :config (fn [] - (require :config.auto-session))}) - -(def snippets [:rafamadriz/friendly-snippets]) - -(def text [{1 :numToStr/Comment.nvim - :event :BufWinEnter - ;; :cmd [:CommentNormal :CommentVisual] - :config (fn [] - (require :config.comment))} - {1 :JoosepAlviste/nvim-ts-context-commentstring :event :BufReadPost} - {1 :kylechui/nvim-surround - :event :InsertEnter - :config (fn [] - (require :config.surround))} - {1 :gbprod/stay-in-place.nvim - :event :InsertEnter - :config (fn [] - (require :config.stay-in-place))} - {1 :cappyzawa/trim.nvim - :event :BufFilePre - :config (fn [] - (require :config.trim))} - {1 :max397574/better-escape.nvim - :event :BufWinEnter - :config (fn [] - (require :config.better-escape))} - {1 :windwp/nvim-autopairs - :event :InsertEnter - :config (fn [] - (require :config.autopairs))} - {1 :mbbill/undotree :cmd :UndotreeToggle}]) - -(def ui [{1 :nvim-lualine/lualine.nvim - :event :BufReadPre - :config (fn [] - (require :config.lualine)) - :requires [:kyazdani42/nvim-web-devicons :arkav/lualine-lsp-progress]} - {1 :aktersnurra/minibar.nvim - :event :BufRead - :config (fn [] - (require :config.minibar))} - {1 :folke/zen-mode.nvim - :cmd :ZenMode - :config (fn [] - (require :config.zen))} - {1 :kevinhwang91/nvim-bqf - :event :BufWinEnter - :config (fn [] - (require :config.bqf))} - {1 :s1n7ax/nvim-window-picker - :event :WinNew - :config (fn [] - (require :config.window-picker))} - {1 :luukvbaal/stabilize.nvim - :event :BufWinEnter - :config (fn [] - (require :config.stabilize))} - {1 :goolord/alpha-nvim - :config (fn [] - (require :config.alpha))} - {1 :folke/which-key.nvim - :event :BufWinEnter - :config (fn [] - (require :config.which-key))}]) - -(def all {: color - : completions - : core - : git - : lsp - : misc - : search - : session - : snippets - : text - : ui}) + (require :config.trouble))} + ;; Misc plugins + {1 :nvim-orgmode/orgmode + :event :BufWinEnter + :config (fn [] + (require :config.orgmode))} + {1 :moll/vim-bbye :event :BufRead} + {1 :akinsho/toggleterm.nvim + :cmd :ToggleTerm + :config (fn [] + (require :config.toggleterm))} + {1 :dstein64/vim-startuptime :cmd :StartupTime} + ;; Search plugins + {1 :nvim-telescope/telescope-fzf-native.nvim :build :make} + {1 :nvim-telescope/telescope-frecency.nvim + :dependencies :tami5/sqlite.lua} + {1 :nvim-telescope/telescope.nvim + :config (fn [] + (require :config.telescope)) + :dependencies [:nvim-lua/popup.nvim + :nvim-lua/plenary.nvim + :nvim-telescope/telescope-fzf-native.nvim + :nvim-telescope/telescope-frecency.nvim]} + {1 :tamago324/lir.nvim + :config (fn [] + (require :config.lir)) + :dependencies [:kyazdani42/nvim-web-devicons]} + {1 :ggandor/leap.nvim + :event :VeryLazy + :config (fn [] + (require :config.leap))} + {1 :ggandor/flit.nvim + :event :VeryLazy + :config (fn [] + (require :config.flit))} + {1 :ahmedkhalf/project.nvim + :event :VeryLazy + :dependencies :nvim-telescope/telescope.nvim + :config (fn [] + (require :config.project))} + {1 :windwp/nvim-spectre + :event :VeryLazy + :config (fn [] + (require :config.spectre))} + {1 :junegunn/vim-slash + :event :BufWinEnter + :config (fn [] + (require :config.vim-slash))} + {1 :ThePrimeagen/harpoon + :event :VeryLazy + :dependencies :nvim-telescope/telescope.nvim + :config (fn [] + (require :config.harpoon))} + ;; Session plugins + {1 :rmagatti/auto-session + :dependencies [:rmagatti/session-lens + :nvim-telescope/telescope.nvim] + :config (fn [] + (require :config.auto-session))} + ;; Text manipulation + {1 :numToStr/Comment.nvim + :cmd [:CommentNormal :CommentVisual] + :config (fn [] + (require :config.comment))} + {1 :JoosepAlviste/nvim-ts-context-commentstring :event :BufReadPost} + {1 :kylechui/nvim-surround + :event :InsertEnter + :config (fn [] + (require :config.surround))} + {1 :gbprod/stay-in-place.nvim + :event :InsertEnter + :config (fn [] + (require :config.stay-in-place))} + {1 :cappyzawa/trim.nvim + :event :BufFilePre + :config (fn [] + (require :config.trim))} + {1 :max397574/better-escape.nvim + :event :VeryLazy + :config (fn [] + (require :config.better-escape))} + {1 :windwp/nvim-autopairs + :event :InsertEnter + :config (fn [] + (require :config.autopairs))} + {1 :mbbill/undotree :cmd :UndotreeToggle} + {1 :nvim-lualine/lualine.nvim + :config (fn [] + (require :config.lualine)) + :dependencies [:kyazdani42/nvim-web-devicons + :arkav/lualine-lsp-progress]} + {1 :aktersnurra/minibar.nvim + :config (fn [] + (require :config.minibar))} + {1 :folke/zen-mode.nvim + :cmd :ZenMode + :config (fn [] + (require :config.zen))} + {1 :kevinhwang91/nvim-bqf + :event :VeryLazy + :config (fn [] + (require :config.bqf))} + {1 :s1n7ax/nvim-window-picker + :event :VeryLazy + :config (fn [] + (require :config.window-picker))} + {1 :goolord/alpha-nvim + :config (fn [] + (require :config.alpha))} + {1 :folke/which-key.nvim + :config (fn [] + (require :config.which-key))}]) diff --git a/init.lua b/init.lua index 03e828b..9b3bfb9 100644 --- a/init.lua +++ b/init.lua @@ -1,30 +1,26 @@ -- ensure nvim with essential plugins. -local fn = vim.fn +local data_path = vim.fn.stdpath "data" +local aniseed_path = vim.fn.stdpath "data" .. "/aniseed/aniseed.nvim" +local lazy_path = vim.fn.stdpath "data" .. "/lazy/lazy.nvim" local fmt = string.format -local execute = vim.api.nvim_command -local packer_path = fn.stdpath "data" .. "/site/pack/packer/start" -local sync = false -local function ensure(user, repository) - local path = fmt("%s/%s", packer_path, repository) - if fn.empty(fn.glob(path)) > 0 then - sync = true - execute( - fmt("!git clone --depth 1 https://github.com/%s/%s %s", user, repository, path) - ) - execute(fmt("packadd %s", repository)) +local function ensure(user, plugin, path) + if not vim.loop.fs_stat(path) then + vim.fn.system { + "git", + "clone", + "--filter=blob:none", + "--single-branch", + fmt("https://github.com/%s/%s.git", user, plugin), + path, + } end end -ensure("wbthomason", "packer.nvim") -ensure("Olical", "aniseed") -ensure("lewis6991", "impatient.nvim") - -if sync then - require("packer").sync() -end - -require "impatient" +ensure("folke", "lazy.nvim", lazy_path) +ensure("Olical", "aniseed", aniseed_path) +vim.opt.runtimepath:prepend(lazy_path) +vim.opt.runtimepath:prepend(aniseed_path) vim.g["aniseed#env"] = { module = "init", diff --git a/lazy-lock.json b/lazy-lock.json new file mode 100644 index 0000000..d652717 --- /dev/null +++ b/lazy-lock.json @@ -0,0 +1,64 @@ +{ + "Comment.nvim": { "branch": "master", "commit": "5f01c1a89adafc52bf34e3bf690f80d9d726715d" }, + "LuaSnip": { "branch": "master", "commit": "5570fd797eae0790affb54ea669a150cad76db5d" }, + "SchemaStore.nvim": { "branch": "main", "commit": "da7a11e6d4493a16458359c84b207b1df21d0a44" }, + "alpha-nvim": { "branch": "main", "commit": "21a0f2520ad3a7c32c0822f943368dc063a569fb" }, + "aniseed": { "branch": "master", "commit": "9892a40d4cf970a2916a984544b7f984fc12f55c" }, + "auto-session": { "branch": "main", "commit": "c8b2f4048f846387361bd04cc185bf1aa7d2e3d1" }, + "better-escape.nvim": { "branch": "master", "commit": "d5ee0cef56a7e41a86048c14f25e964876ac20c1" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-cmdline": { "branch": "main", "commit": "23c51b2a3c00f6abc4e922dbd7c3b9aca6992063" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "59224771f91b86d1de12570b4070fe4ad7cd1eeb" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "cmp-spell": { "branch": "master", "commit": "60584cb75e5e8bba5a0c9e4c3ab0791e0698bffa" }, + "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" }, + "diffview.nvim": { "branch": "main", "commit": "aeca09694168f4800add10f2d031b372aa5c693d" }, + "flit.nvim": { "branch": "main", "commit": "be110f9814a45788d10537fd59b3c76d956bb7ad" }, + "friendly-snippets": { "branch": "main", "commit": "1a6a02350568d6830bcfa167c72f9b6e75e454ae" }, + "gitsigns.nvim": { "branch": "main", "commit": "2ab3bdf0a40bab53033048c6be75bda86316b55d" }, + "harpoon": { "branch": "master", "commit": "21d0d1bfa3000e4384740bfaefa0ebc51c773786" }, + "lazy.nvim": { "branch": "main", "commit": "3a7b8c8132ad7d848ed7ac4fe5013788d6d6e70e" }, + "leap.nvim": { "branch": "main", "commit": "a5c9504290832e6bdbbb6265fd1ff02fc6485d20" }, + "lir.nvim": { "branch": "master", "commit": "806651bc22cc1aa0053fba4385a18800f576cc6b" }, + "lspkind-nvim": { "branch": "master", "commit": "c68b3a003483cf382428a43035079f78474cd11e" }, + "lualine-lsp-progress": { "branch": "master", "commit": "56842d097245a08d77912edf5f2a69ba29f275d7" }, + "lualine.nvim": { "branch": "master", "commit": "bfa0d99ba6f98d077dd91779841f1c88b7b5c165" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "5bea0e851b8f48479d2cb927cd26733b4058b2b3" }, + "mason-null-ls.nvim": { "branch": "main", "commit": "0fcc40394b8d0f525a8be587268cbfac3e70a5bc" }, + "mason.nvim": { "branch": "main", "commit": "dd04b4105e84620685c37efb6ca935d282e11465" }, + "minibar.nvim": { "branch": "master", "commit": "cd559b1c54d7603975300635ac908965d912a42c" }, + "neogit": { "branch": "master", "commit": "0d6002c6af432343937283fb70791fc76fa7227c" }, + "nlsp-settings.nvim": { "branch": "main", "commit": "c49703f9b940e86e05d98c6ce2a8564fbf914e31" }, + "no-clown-fiesta.nvim": { "branch": "master", "commit": "a7de377d8d3087581958f84d982b616fc93ca471" }, + "null-ls.nvim": { "branch": "main", "commit": "db1c7cb5f6d6f6036b7f8433bb3cfcbe985cb3d1" }, + "nvim-autopairs": { "branch": "master", "commit": "b5994e6547d64f781cfca853a1aa6174d238fe0e" }, + "nvim-bqf": { "branch": "main", "commit": "3389264042e4590ed32ce26d7e47b17ec4e6e6d5" }, + "nvim-cmp": { "branch": "main", "commit": "8868cf9a09e5f3c2612a22ccb82dcc6d9f0d0d35" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" }, + "nvim-lspconfig": { "branch": "master", "commit": "d597b0f3605f43526f1b6948c6d7ca2919ea32ac" }, + "nvim-spectre": { "branch": "master", "commit": "68ea562b485b6593e325e7916c3bd6e833d433e7" }, + "nvim-surround": { "branch": "main", "commit": "6cc6b54d3728a17e34bb5c9b9db05c7e5690813d" }, + "nvim-treesitter": { "branch": "master", "commit": "eedb7b9c69b13afe86461b0742266bb62b811ece" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "32d9627123321db65a4f158b72b757bcaef1a3f4" }, + "nvim-web-devicons": { "branch": "master", "commit": "05e1072f63f6c194ac6e867b567e6b437d3d4622" }, + "nvim-window-picker": { "branch": "main", "commit": "5902827d0e338890a22849e2f18dc80d1cc1a8db" }, + "orgmode": { "branch": "master", "commit": "dadf56334d2be7d9e8ad1e22c697a6e75f0164b7" }, + "plenary.nvim": { "branch": "master", "commit": "4b7e52044bbb84242158d977a50c4cbcd85070c7" }, + "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, + "project.nvim": { "branch": "main", "commit": "685bc8e3890d2feb07ccf919522c97f7d33b94e4" }, + "session-lens": { "branch": "main", "commit": "b15e36782d01abacf6cd44e12f3292632064ab91" }, + "sqlite.lua": { "branch": "master", "commit": "53cac3fdb5f5e4e63e243232b6eccf3c764ae18a" }, + "stay-in-place.nvim": { "branch": "main", "commit": "c7aa6caad8a0e5181abbf83f50d9d8c7d06ddd43" }, + "telescope-frecency.nvim": { "branch": "master", "commit": "10771fdb7b4c4b59f2b5c1e8757b0379e1314659" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "fab3e2212e206f4f8b3bbaa656e129443c9b802e" }, + "telescope.nvim": { "branch": "master", "commit": "cabf991b1d3996fa6f3232327fc649bbdf676496" }, + "toggleterm.nvim": { "branch": "main", "commit": "b02a1674bd0010d7982b056fd3df4f717ff8a57a" }, + "trim.nvim": { "branch": "master", "commit": "909150606eab44979eb9595145796f5bcb067955" }, + "trouble.nvim": { "branch": "main", "commit": "897542f90050c3230856bc6e45de58b94c700bbf" }, + "undotree": { "branch": "master", "commit": "1a23ea84bd02c34f50d8e10a8b4bfc89597ffe4e" }, + "vim-bbye": { "branch": "master", "commit": "25ef93ac5a87526111f43e5110675032dbcacf56" }, + "vim-slash": { "branch": "master", "commit": "31aee09b7ea8893a18fa34f65e63e364fc998444" }, + "vim-startuptime": { "branch": "master", "commit": "cb4c112b9e0f224236ee4eab6bf5153406b3f88b" }, + "which-key.nvim": { "branch": "main", "commit": "61553aeb3d5ca8c11eea8be6eadf478062982ac9" }, + "zen-mode.nvim": { "branch": "main", "commit": "6f5702db4fd4a4c9a212f8de3b7b982f3d93b03c" } +} \ No newline at end of file -- cgit v1.2.3-70-g09d2