summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2022-12-21 00:38:05 +0100
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2022-12-21 00:38:05 +0100
commitff83f6d332c93c6f5124dfd7ba08bcebab2099e3 (patch)
tree13fdb3e7036a5df414a453d0840d1a6689f603d0
parent3a04ae4dff27c859f223885109ae7dfa581d56cc (diff)
Replace packer with lazy
-rw-r--r--fnl/config/autocmd.fnl4
-rw-r--r--fnl/config/packer.fnl7
-rw-r--r--fnl/config/which-key.fnl25
-rw-r--r--fnl/init.fnl9
-rw-r--r--fnl/plugins.fnl325
-rw-r--r--init.lua38
-rw-r--r--lazy-lock.json64
7 files changed, 251 insertions, 221 deletions
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 ["<cmd>Telescope git_branches theme=dropdown<cr>"
"Checkout branch"]
:c ["<cmd>Telescope colorscheme theme=dropdown<cr>" :Colorscheme]
- :f ["<cmd>Telescope find_files theme=dropdown<cr>"
- "Find files"]
+ :f ["<cmd>Telescope find_files theme=dropdown<cr>" "Find files"]
:t ["<cmd>Telescope live_grep theme=dropdown<cr>" "Find text"]
:s [:<cmd>SearchSession<cr> "Find Session"]
:S ["<cmd>Telescope grep_string theme=dropdown<cr>" "Find String"]
@@ -112,12 +111,16 @@
:S ["<cmd>Telescope lsp_dynamic_workspace_symbols<cr>"
"Workspace Symbols"]})
-(def- packer {:name :Packer
- :c [:<cmd>PackerCompile<cr> :Compile]
- :i [:<cmd>PackerInstall<cr> :Install]
- :s [:<cmd>PackerSync<cr> :Sync]
- :S [:<cmd>PackerStatus<cr> :Status]
- :u [:<cmd>PackerUpdate<cr> :Update]})
+(def- lazy {:name :Lazy
+ :C ["<cmd>Lazy check<cr>" :Check]
+ :c ["<cmd>Lazy clean<cr>" :Clean]
+ :d ["<cmd>Lazy debug<cr>" :Debug]
+ :h ["<cmd>Lazy home<cr>" :Home]
+ :i ["<cmd>Lazy install<cr>" :Install]
+ :l ["<cmd>Lazy log<cr>" :Log]
+ :p ["<cmd>Lazy profile<cr>" :Profile]
+ :s ["<cmd>Lazy sync<cr>" :Sync]
+ :u ["<cmd>Lazy update<cr>" :Update]})
(def- replace {:name :Replace
:r [:<cmd>Replace<cr> :Replace]
@@ -135,6 +138,7 @@
(def- nmappings {:a ["<cmd>Telescope lsp_document_symbols theme=dropdown<cr>"
"Document Symbols"]
+ :T treesitter
:c [:<cmd>Bdelete!<CR> "Close Buffer"]
:d diagnostics
:f find
@@ -142,12 +146,11 @@
:h [:<cmd>ColorizerToggle<cr> :Colorizer]
:l lsp
:n [:<cmd>CommentNormal<CR> :Comment]
- :p packer
:r replace
- :u [:<cmd>UndotreeToggle<cr> :Undotree]
:s [switch-window "Switch window"]
:t [:<cmd>ToggleTerm<cr> :Terminal]
- :T treesitter
+ :u [:<cmd>UndotreeToggle<cr> :Undotree]
+ :y lazy
:z [:<cmd>ZenMode<cr> "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