diff --git a/nvim/.config/nvim/fnl/dots/keybinds.fnl b/nvim/.config/nvim/fnl/dots/keybinds.fnl index 724bdac..58e2f3f 100644 --- a/nvim/.config/nvim/fnl/dots/keybinds.fnl +++ b/nvim/.config/nvim/fnl/dots/keybinds.fnl @@ -46,6 +46,7 @@ (vim.cmd "Neoformat"))) + (wk.setup {}) (wk.register {"c" {:name "+comment out"} @@ -75,17 +76,14 @@ "m" {:name "+Code actions" ";" [#(set vim.o.spell (not vim.o.spell)) "Toggle spell checking"] "d" [vim.lsp.buf.hover "Show documentation"] - "x" (cmd "Lspsaga preview_definition" "Preview definition") "o" (cmd "SymbolsOutline" "Outline") "S" (cmd "Telescope lsp_document_symbols" "Symbols in document") "s" (cmd "Telescope lsp_dynamic_workspace_symbols" "Symbols in workspace") "T" [vim.lsp.buf.signature_help "Show signature help"] - ;"T" (cmd "Lspsaga signature_help" "Show signature help") ; lspsaga broken - "n" (cmd "Lspsaga rename" "Rename") + "n" (cmd "IncRename " "Rename") "v" (cmd "CodeActionMenu" "Apply codeaction") - "V" (cmd "Lspsaga code_action" "saga Apply codeaction") - "A" (cmd "Lspsaga show_cursor_diagnostics" "Cursor diagnostics") - "a" (cmd "Lspsaga show_line_diagnostics" "Line diagnostics") + "A" [#(vim.diagnostic.open_float [cursor]) "Cursor diagnostics"] + "A" [#(vim.diagnostic.open_float {}) "Line diagnostics"] "h" (cmd "RustToggleInlayHints" "Toggle inlay hints") "r" (cmd "Trouble lsp_references" "Show references") "E" (cmd "Trouble document_diagnostics" "List diagnostics") @@ -93,8 +91,6 @@ "t" (cmd "Trouble lsp_type_definitions" "Go to type-definition") "i" (cmd "Trouble lsp_implementations" "Show implementation") "g" (cmd "Trouble lsp_definitions" "Go to definition") - ;"g" [vim.lsp.buf.definition "Go to definition"] - ;"t" [vim.lsp.buf.declaration "Go to declaration"] "f" [format "format file"] "," (cmd "RustRunnables" "Run rust stuff")} diff --git a/nvim/.config/nvim/fnl/dots/plugins.fnl b/nvim/.config/nvim/fnl/dots/plugins.fnl index abcf257..37d4d47 100644 --- a/nvim/.config/nvim/fnl/dots/plugins.fnl +++ b/nvim/.config/nvim/fnl/dots/plugins.fnl @@ -1,6 +1,6 @@ (module dots.plugins {autoload {a aniseed.core - packer packer} + lazy lazy} require-macros [macros]}) @@ -11,16 +11,15 @@ (when (not ok?) (print (.. "Plugin config error: " val-or-err))))) -(defn use [...] +(defn setup-lazy [...] (let [pkgs [...]] - (packer.startup - {1 (fn [use] - (for [i 1 (a.count pkgs) 2] - (let [name (. pkgs i) - opts (. pkgs (+ i 1))] - (-?> (. opts :mod) (safe-req-conf)) - (use (a.assoc opts 1 name))))) - :config {:compile_path (.. (vim.fn.stdpath "config") "/lua/packer_compiled.lua")}}))) + (local args []) + (for [i 1 (a.count pkgs) 2] + (let [name (. pkgs i) + opts (. pkgs (+ i 1))] + (table.insert args (a.assoc opts 1 name)))) + (lazy.setup args))) + (macro cfg [config-mod opts] @@ -29,44 +28,42 @@ :opt `false :config `#(require ,config-mod)))) -(use - ; TODO sort me pls +(macro setup [name opts] + `((. (require ,name) :setup) ,opts)) - :vimwiki/vimwiki {:opt false - :branch "dev" - :config #(set vim.g.vimwiki_list [{:path "~/notes/veil-vimwiki/" - :syntax "markdown" - :ext "md"}])} + +(setup-lazy + ; TODO sort me pls ; sorted from here! :Olical/aniseed {:branch "develop"} :lewis6991/impatient.nvim {} :nvim-lua/plenary.nvim {} :norcalli/nvim.lua {} - :lifepillar/vim-gruvbox8 (cfg "dots.plugins.gruvbox8") + :lifepillar/vim-gruvbox8 {:config #(require "dots.plugins.gruvbox8")} :kyazdani42/nvim-web-devicons {} :folke/which-key.nvim {} - :folke/todo-comments.nvim (cfg "dots.plugins.todo-comments") + :folke/todo-comments.nvim {:config #(require "dots.plugins.todo-comments")} - :Famiu/feline.nvim (cfg "dots.plugins.feline") - :akinsho/nvim-bufferline.lua {:opt false - :config #(require "dots.plugins.bufferline") + :Famiu/feline.nvim {:config #(require "dots.plugins.feline")} + :akinsho/nvim-bufferline.lua {:config #(require "dots.plugins.bufferline") :tag "v1.1.1"} :psliwka/vim-smoothie {} - :norcalli/nvim-colorizer.lua (cfg "dots.plugins.nvim-colorizer") + :norcalli/nvim-colorizer.lua {:config #(require "dots.plugins.nvim-colorizer")} :nathanaelkane/vim-indent-guides {:cmd ["IndentGuidesToggle"]} - :luukvbaal/stabilize.nvim {:opt false :config #((. (require :stabilize) :setup))} + :luukvbaal/stabilize.nvim {:config #(setup :stabilize)} :tweekmonster/startuptime.vim {:cmd ["StartupTime"]} - :folke/noice.nvim {:config #((. (require :noice) :setup)) - :requires [:MunifTanjim/nui.nvim]} - :folke/persistence.nvim (cfg "dots.plugins.persistence") - :folke/zen-mode.nvim (cfg "dots.plugins.zen-mode" {:cmd ["ZenMode"]}) - :folke/twilight.nvim (cfg "dots.plugins.twilight") + :folke/noice.nvim {:config #(setup :noice {:presets {:inc_rename true}}) + :dependencies [:MunifTanjim/nui.nvim]} + :folke/persistence.nvim {:config #(require "dots.plugins.persistence")} + :folke/zen-mode.nvim {:config #(require "dots.plugins.zen-mode") + :cmd ["ZenMode"]} + :folke/twilight.nvim {:config #(require "dots.plugins.twilight")} :nvim-telescope/telescope.nvim {:config #(require "dots.plugins.telescope") :cmd ["Telescope"] - :requires [:nvim-lua/popup.nvim :nvim-lua/plenary.nvim]} + :dependencies [:nvim-lua/popup.nvim :nvim-lua/plenary.nvim]} ; editing and movement <<< :jiangmiao/auto-pairs {} @@ -78,44 +75,42 @@ :wellle/targets.vim {} ; more text objects. IE: cin (change in next parens). generally better handling of surrounding objects. :mg979/vim-visual-multi {} :tommcdo/vim-exchange {} - :justinmk/vim-sneak {:opt false :config #(require "dots.plugins.sneak")} + :justinmk/vim-sneak {:config #(require "dots.plugins.sneak")} ; >>> ; treesitter <<< :nvim-treesitter/nvim-treesitter {:config #(require "dots.plugins.treesitter") :event ["BufEnter"] - :run ":TSUpdate"} + :build ":TSUpdate"} :JoosepAlviste/nvim-ts-context-commentstring {:event ["BufEnter"] - :requires [:nvim-treesitter/nvim-treesitter]} + :dependencies [:nvim-treesitter/nvim-treesitter]} :nvim-treesitter/playground {:event ["BufEnter"] - :requires [:nvim-treesitter/nvim-treesitter]} + :dependencies [:nvim-treesitter/nvim-treesitter]} ; >>> ; debugger <<< - :rcarriga/nvim-dap-ui {:opt false - :config #((. (require :dapui) :setup)) - :requires [:mfussenegger/nvim-dap]} - :mfussenegger/nvim-dap {:opt false} - :nvim-telescope/telescope-dap.nvim {:requires [:mfussenegger/nvim-dap - :nvim-telescope/telescope.nvim]} + :rcarriga/nvim-dap-ui {:config #(setup :dapui) + :dependencies [:mfussenegger/nvim-dap]} + :mfussenegger/nvim-dap {} + :nvim-telescope/telescope-dap.nvim {:dependencies [:mfussenegger/nvim-dap + :nvim-telescope/telescope.nvim]} ; >>> ; git stuff <<< :ldelossa/gh.nvim {:config #(do ((. (require "litee.lib") :setup)) ((. (require "litee.gh") :setup))) - :requires [:ldelossa/litee.nvim]} - :pwntester/octo.nvim {:requires [:nvim-lua/plenary.nvim - :nvim-telescope/telescope.nvim - :kyazdani42/nvim-web-devicons] - :config #((. (require "octo") :setup))} + :dependencies [:ldelossa/litee.nvim]} + :pwntester/octo.nvim {:dependencies [:nvim-lua/plenary.nvim + :nvim-telescope/telescope.nvim + :kyazdani42/nvim-web-devicons] + :config #(setup :octo)} :sindrets/diffview.nvim {:cmd ["DiffviewOpen" "DiffviewToggleFiles"] :config #(require "dots.plugins.diffview")} :lewis6991/gitsigns.nvim {:after ["vim-gruvbox8"] - :opt false :config #(require "dots.plugins.gitsigns")} :ruanyl/vim-gh-line {} @@ -132,19 +127,14 @@ ;:folke/trouble.nvim {:opt false} :elkowar/trouble.nvim {:branch "fix_error_on_nil_window" - :opt false :config #(require "dots.plugins.trouble") :cmd ["Trouble" "TroubleClose" "TroubleRefresh" "TroubleToggle"]} - :simrat39/symbols-outline.nvim {:opt false :config #(require "dots.plugins.symbols-outline")} + :simrat39/symbols-outline.nvim {:config #(require "dots.plugins.symbols-outline")} :neovim/nvim-lspconfig {} - :glepnir/lspsaga.nvim {:after "vim-gruvbox8" - :opt false - :branch "version_2.2" - :config #(require "dots.plugins.lspsaga")} - + :smjonas/inc-rename.nvim {:config #(setup :inc_rename)} ; >>> ; cmp <<< @@ -160,30 +150,29 @@ :hrsh7th/cmp-nvim-lua {} :hrsh7th/cmp-calc {} - :hrsh7th/nvim-cmp {:opt false - :commit "4c0a6512a0f8a235213959badf70031b9fa0220a" - :requires [:hrsh7th/cmp-nvim-lsp - :hrsh7th/cmp-buffer - :hrsh7th/cmp-vsnip - :hrsh7th/cmp-nvim-lua - :hrsh7th/cmp-calc - :hrsh7th/cmp-path - :hrsh7th/cmp-omni] + :hrsh7th/nvim-cmp {:commit "4c0a6512a0f8a235213959badf70031b9fa0220a" + :dependencies [:hrsh7th/cmp-nvim-lsp + :hrsh7th/cmp-buffer + :hrsh7th/cmp-vsnip + :hrsh7th/cmp-nvim-lua + :hrsh7th/cmp-calc + :hrsh7th/cmp-path + :hrsh7th/cmp-omni] :config #(require "dots.plugins.cmp")} ; >>> ; code-related ----------------------------------------- <<< - :github/copilot.vim {:opt true :cmd ["Copilot"]} + :github/copilot.vim {:cmd ["Copilot"]} :tpope/vim-sleuth {} :editorconfig/editorconfig-vim {} :pechorin/any-jump.vim {} :sbdchd/neoformat {} - :elkowar/antifennel-nvim {:opt false :config #(set vim.g.antifennel_executable "/home/leon/tmp/antifennel/antifennel")} + :elkowar/antifennel-nvim {:config #(set vim.g.antifennel_executable "/home/leon/tmp/antifennel/antifennel")} :Olical/conjure {:ft ["fennel"]} - :eraserhd/parinfer-rust {:run "cargo build --release"} + :eraserhd/parinfer-rust {:build "cargo build --release"} - :lervag/vimtex {:opt false :setup #(require :dots.plugins.vimtex)} + :lervag/vimtex {:config #(require :dots.plugins.vimtex)} :kmonad/kmonad-vim {} :elkowar/yuck.vim {:ft ["yuck"]} :cespare/vim-toml {:ft ["toml"]} @@ -195,23 +184,23 @@ :leafgarland/typescript-vim {:ft ["typescript" "typescript-react" "javascript"]} :HerringtonDarkholme/yats.vim {} ; typescript syntax highlighting :mxw/vim-jsx {} - :mattn/emmet-vim {:opt false :config #(require "dots.plugins.emmet")} + :mattn/emmet-vim {:config #(require "dots.plugins.emmet")} :purescript-contrib/purescript-vim {:ft ["purescript"]} :derekelkins/agda-vim {:ft ["agda"]} :neovimhaskell/haskell-vim { :ft ["haskell"]} - :stewy33/mercury-vim {:opt false} - :ionide/Ionide-vim {:opt false} + :stewy33/mercury-vim {} + :ionide/Ionide-vim {} :rust-lang/rust.vim {:ft ["rust"] - :requires ["mattn/webapi-vim"] - :opt false :config #(do (set vim.g.rustfmt_fail_silently 1))} + :dependencies ["mattn/webapi-vim"] + :config #(do (set vim.g.rustfmt_fail_silently 1))} - :simrat39/rust-tools.nvim {:requires ["nvim-lua/popup.nvim" "nvim-lua/plenary.nvim"]} + :simrat39/rust-tools.nvim {:dependencies ["nvim-lua/popup.nvim" "nvim-lua/plenary.nvim"]} - :Saecki/crates.nvim {:requires ["nvim-lua/plenary.nvim"] + :Saecki/crates.nvim {:dependencies ["nvim-lua/plenary.nvim"] :event ["BufRead Cargo.toml"] - :opt false :config #((. (require "crates") :setup))} + :config #(setup :crates)} :qnighy/lalrpop.vim {} :edwinb/idris2-vim {:ft ["idris2"]} @@ -222,7 +211,7 @@ ; >>> -(require "packer_compiled") +;(require "packer_compiled") ; vim:foldmarker=<<<,>>> diff --git a/nvim/.config/nvim/fnl/dots/plugins/lspsaga.fnl b/nvim/.config/nvim/fnl/dots/plugins/lspsaga.fnl deleted file mode 100644 index 37437bf..0000000 --- a/nvim/.config/nvim/fnl/dots/plugins/lspsaga.fnl +++ /dev/null @@ -1,50 +0,0 @@ -(module dots.plugins.lspsaga - {autoload {utils dots.utils - colors dots.colors} - - require {saga lspsaga} - require-macros [macros]}) - -(saga.init_lsp_saga - {:border_style "single" ; single double round plus - :code_action_lightbulb {:enable true - :sign false - :virtual_text false} - :code_action_keys {:quit "" :exec ""} - :rename_action_quit "" - :finder_action_keys {:quit "" - :open "" - :vsplit "v" - :split "b" - :scroll_up "" - :scroll_down ""}}) - -(defer - (do - (utils.highlight ["LspFloatWinBorder" - "LspSagaHoverBorder" - "LspSagaRenameBorder" - "LspSagaSignatureHelpBorder" - "LspSagaCodeActionBorder" - "LspSagaDefPreviewBorder" - "LspSagaDiagnosticBorder"] - {:bg colors.dark0_hard :fg colors.dark0_hard}) - - (utils.highlight ["LspSagaDiagnosticTruncateLine" - "LspSagaDocTruncateLine" - "LspSagaShTruncateLine"] - {:bg "NONE" :fg colors.dark0}) - - (utils.highlight ["TargetWord" - "LspSagaCodeActionTitle" - "LspSagaBorderTitle" - "LspSagaCodeActionContent" - "LspSagaFinderSelection" - "LspSagaDiagnosticHeader"] - {:fg colors.bright_aqua :bg colors.dark0_hard}) - - - (utils.highlight "LspFloatWinNormal" {:bg colors.dark0_hard}) - (utils.highlight "LspFloatWinBorder" {:bg colors.dark0_hard - :fg colors.dark0_hard}) - (utils.highlight "TargetWord" {:fg colors.bright_aqua}))) diff --git a/nvim/.config/nvim/fnl/init.fnl b/nvim/.config/nvim/fnl/init.fnl index 54f9b73..78ca416 100644 --- a/nvim/.config/nvim/fnl/init.fnl +++ b/nvim/.config/nvim/fnl/init.fnl @@ -142,6 +142,11 @@ ; foldend +(vim.diagnostic.config + {:float {:scope scope + :border "single" + :style "minimal"}}) + ; Plugin config ----------------------- foldstart (set vim.g.VM_leader "m") ; visual-multi leader diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 75021da..7115f29 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -35,7 +35,7 @@ function ensure(user, repo, branch, commit) end -- Bootstrap essential plugins required for installing and loading the rest. -ensure("wbthomason", "packer.nvim", "master") +--ensure("wbthomason", "packer.nvim", "master") ensure("Olical", "aniseed", "develop") ensure("lewis6991", "impatient.nvim", "main") diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json new file mode 100644 index 0000000..170244a --- /dev/null +++ b/nvim/.config/nvim/lazy-lock.json @@ -0,0 +1,102 @@ +{ + "Ionide-vim": { "branch": "master", "commit": "a66845162ae4c2ad06d76e003c0aab235aac2ede" }, + "agda-vim": { "branch": "master", "commit": "4a0f475aaef756702222bdd5b01e25f814f5691f" }, + "aniseed": { "branch": "develop", "commit": "a7445c340fb7a0529f3c413eb99d3f8d29f50ba2" }, + "antifennel-nvim": { "branch": "master", "commit": "79261d02213a5093135e5d02431682f04459f0f7" }, + "any-jump.vim": { "branch": "master", "commit": "9768403b6381ce3758cebac9613910c0160969e3" }, + "ats-vim": { "branch": "master", "commit": "8e3e722b6d09ed81313573b4e7b108b265628ff1" }, + "auto-pairs": { "branch": "master", "commit": "39f06b873a8449af8ff6a3eee716d3da14d63a76" }, + "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, + "cmp-calc": { "branch": "main", "commit": "50792f34a628ea6eb31d2c90e8df174671e4e7a0" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "59224771f91b86d1de12570b4070fe4ad7cd1eeb" }, + "cmp-nvim-lua": { "branch": "main", "commit": "f3491638d123cfd2c8048aefaf66d246ff250ca6" }, + "cmp-omni": { "branch": "main", "commit": "8457e4144ea2fc5efbadb7d22250d5ee8f8862ba" }, + "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" }, + "conflict-marker.vim": { "branch": "master", "commit": "11a4d42244755505b66b15cd4496a150432eb5e3" }, + "conjure": { "branch": "master", "commit": "d2e69a13b32e8574decfe81ea275292234eba6ea" }, + "copilot.vim": { "branch": "release", "commit": "324ec9eb69e20971b58340d0096c3caac7bc2089" }, + "crates.nvim": { "branch": "main", "commit": "707ed7d6f8927a5ec0c241aa793f694f1b05f731" }, + "diffview.nvim": { "branch": "main", "commit": "5bbcf162d03287296fe393f88da6065db3cf9fd0" }, + "editorconfig-vim": { "branch": "master", "commit": "1953c0f2541446e8a56ba4e2f4477e91e78f6d13" }, + "emmet-vim": { "branch": "master", "commit": "def5d57a1ae5afb1b96ebe83c4652d1c03640f4d" }, + "feline.nvim": { "branch": "master", "commit": "d48b6f92c6ccdd6654c956f437be49ea160b5b0c" }, + "fennel.vim": { "branch": "master", "commit": "30b9beabad2c4f09b9b284caf5cd5666b6b4dc89" }, + "friendly-snippets": { "branch": "main", "commit": "7ab483b355613ef4f74189c7789278d765724d12" }, + "gh.nvim": { "branch": "main", "commit": "bc731bb53909481995ac2edb4bf6418c051fec1a" }, + "gitsigns.nvim": { "branch": "main", "commit": "addd6e174a85fc1c4007ab0b65d77e6555b417bf" }, + "haskell-vim": { "branch": "master", "commit": "f35d02204b4813d1dbe8b0e98cc39701a4b8e15e" }, + "idris2-vim": { "branch": "master", "commit": "964cebee493c85f75796e4f4e6bbb4ac54e2da9e" }, + "impatient.nvim": { "branch": "main", "commit": "c90e273f7b8c50a02f956c24ce4804a47f18162e" }, + "inc-rename.nvim": { "branch": "main", "commit": "48c4aa2be19f79e79b465a9bb37ee9fbe6c606f5" }, + "kmonad-vim": { "branch": "master", "commit": "37978445197ab00edeb5b731e9ca90c2b141723f" }, + "lalrpop.vim": { "branch": "master", "commit": "7073eec8efdeff37cacd4bca378c28dad02c3c14" }, + "lazy.nvim": { "branch": "main", "commit": "8a3754717162cd453abd8da87a6020beaba17994" }, + "litee.nvim": { "branch": "main", "commit": "bf366a1414fd0f9401631ac8884f2f9fa4bf18d2" }, + "lsp_signature.nvim": { "branch": "master", "commit": "1979f1118e2b38084e7c148f279eed6e9300a342" }, + "mercury-vim": { "branch": "master", "commit": "8749bec220c684d644202d0fef3246ad0c73d5c4" }, + "neoformat": { "branch": "master", "commit": "ec601d38a2e9309109f405ce038c5a6ce774f1a9" }, + "neogit": { "branch": "master", "commit": "981207efd10425fef82ca09fa8bd22c3ac3e622d" }, + "nerdcommenter": { "branch": "master", "commit": "98cc4a2d64ca67cccbf5b5cf47c682ebadaaff58" }, + "noice.nvim": { "branch": "main", "commit": "e8f0cdc08bd4e637fa8c9da2a454622c5b55beae" }, + "nui.nvim": { "branch": "main", "commit": "257da38029d3859ed111804f9d4e95b0fa993a31" }, + "nvim-bufferline.lua": { "branch": "main", "commit": "874f869a24e568980294b3200fc9dd842db65a36" }, + "nvim-cmp": { "branch": "main", "commit": "4c0a6512a0f8a235213959badf70031b9fa0220a" }, + "nvim-code-action-menu": { "branch": "main", "commit": "e4399dbaf6eabff998d3d5f1cbcd8d9933710027" }, + "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" }, + "nvim-dap": { "branch": "master", "commit": "5a1479c5d633daa0db06988ed44663f07f10f5dd" }, + "nvim-dap-ui": { "branch": "master", "commit": "b80227ea56a48177786904f6322abc8b2dc0bc36" }, + "nvim-lspconfig": { "branch": "master", "commit": "8ebe6894dddaeb1459e1397c865f54fa5ecaac80" }, + "nvim-treesitter": { "branch": "master", "commit": "5e9c6b6ba079a90a2545e651e3740b655b9ff035" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "4a42b30376c1bd625ab5016c2079631d531d797a" }, + "nvim-web-devicons": { "branch": "master", "commit": "6c38926351372ea87034dec26182b62c835ff3bc" }, + "nvim.lua": { "branch": "master", "commit": "5d57be0b6eea6c06977b1c5fe0752da909cf4154" }, + "octo.nvim": { "branch": "master", "commit": "cb9314d358dc9f1d50e553a3c8e237ce713cbc57" }, + "parinfer-rust": { "branch": "master", "commit": "55ce1e0c6e2465ce7f883972bb0feb1e4e8bdfa0" }, + "persistence.nvim": { "branch": "main", "commit": "8484fdaa284207f77ec69b9627316bf334ad653f" }, + "playground": { "branch": "master", "commit": "01c27f37a1f067200680cacfb7b96f5ad2fa5cd6" }, + "plenary.nvim": { "branch": "master", "commit": "1c7e3e6b0f4dd5a174fcea9fda8a4d7de593b826" }, + "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, + "purescript-vim": { "branch": "main", "commit": "7af25a840d38dc6767c85edd1f35c1f835618071" }, + "rust-tools.nvim": { "branch": "master", "commit": "df584e84393ef255f5b8cbd709677d6a3a5bf42f" }, + "rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" }, + "sad.vim": { "branch": "master", "commit": "2f5b33b239a566ffedaa81cee3051bb613482d1e" }, + "stabilize.nvim": { "branch": "master", "commit": "34069870a8e72632c5447188e638e1c6bfebc353" }, + "startuptime.vim": { "branch": "master", "commit": "dfa57f522d6f61793fe5fea65bca7484751b8ca2" }, + "symbols-outline.nvim": { "branch": "master", "commit": "6a3ed24c5631da7a5d418bced57c16b32af7747c" }, + "tabular": { "branch": "master", "commit": "339091ac4dd1f17e225fe7d57b48aff55f99b23a" }, + "targets.vim": { "branch": "master", "commit": "8d6ff2984cdfaebe5b7a6eee8f226a6dd1226f2d" }, + "telescope-dap.nvim": { "branch": "master", "commit": "313d2ea12ae59a1ca51b62bf01fc941a983d9c9c" }, + "telescope.nvim": { "branch": "master", "commit": "b69b33eded07341253bc1f0b4ae6bbc5c411a2ab" }, + "todo-comments.nvim": { "branch": "main", "commit": "077c59586d9d0726b0696dc5680eb863f4e04bc5" }, + "trouble.nvim": { "branch": "fix_error_on_nil_window", "commit": "2b4fee6ff21f1649181e5b6d0ed69baa342cf615" }, + "twilight.nvim": { "branch": "main", "commit": "8bb7fa7b918baab1ca81b977102ddb54afa63512" }, + "typescript-vim": { "branch": "master", "commit": "52f3ca3474d51f5021696ffb7297d989e49121ac" }, + "vim-exchange": { "branch": "master", "commit": "784d63083ad7d613aa96f00021cd0dfb126a781a" }, + "vim-fugitive": { "branch": "master", "commit": "9c5f675db54139c18ed4a1a18989ea2da37d6cae" }, + "vim-gh-line": { "branch": "master", "commit": "fbf368bdfad7e5478009a6dc62559e6b2c72d603" }, + "vim-gruvbox8": { "branch": "master", "commit": "f94afba273ec544e1e73e82c78674eed4ccb1c8c" }, + "vim-indent-guides": { "branch": "master", "commit": "765084d38bf102a95ab966fb06472e83fa7deff7" }, + "vim-javascript": { "branch": "master", "commit": "c470ce1399a544fe587eab950f571c83cccfbbdc" }, + "vim-jsonc": { "branch": "master", "commit": "0b7ca17da85b5faa813be8ead3ad497e348b2763" }, + "vim-jsx": { "branch": "master", "commit": "8879e0d9c5ba0e04ecbede1c89f63b7a0efa24af" }, + "vim-nix": { "branch": "master", "commit": "7d23e97d13c40fcc6d603b291fe9b6e5f92516ee" }, + "vim-raku": { "branch": "master", "commit": "f4496123353cce789fc6645ceb686f5cf51acca3" }, + "vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" }, + "vim-sleuth": { "branch": "master", "commit": "8332f123a63c739c870c96907d987cc3ff719d24" }, + "vim-smoothie": { "branch": "master", "commit": "df1e324e9f3395c630c1c523d0555a01d2eb1b7e" }, + "vim-sneak": { "branch": "master", "commit": "93395f5b56eb203e4c8346766f258ac94ea81702" }, + "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }, + "vim-svelte": { "branch": "main", "commit": "0e93ec53c3667753237282926fec626785622c1c" }, + "vim-toml": { "branch": "main", "commit": "d36caa6b1cf508a4df1c691f915572fc02143258" }, + "vim-tsx": { "branch": "master", "commit": "77c89c42e189fefd3c9a632b37b7e3b3b9edf918" }, + "vim-visual-multi": { "branch": "master", "commit": "724bd53adfbaf32e129b001658b45d4c5c29ca1a" }, + "vim-vsnip": { "branch": "master", "commit": "8dde8c0ef10bb1afdbb301e2bd7eb1c153dd558e" }, + "vim-vsnip-integ": { "branch": "master", "commit": "1cf89903f12777b90dd79eb4b3d7fbc0b9a254a1" }, + "vimtex": { "branch": "master", "commit": "bd0173e7d3c0097c5b855265ce83f5863f073c85" }, + "webapi-vim": { "branch": "master", "commit": "70c49ada7827d3545a65cbdab04c5c89a3a8464e" }, + "which-key.nvim": { "branch": "main", "commit": "e4fa445065a2bb0bbc3cca85346b67817f28e83e" }, + "yats.vim": { "branch": "master", "commit": "4bf3879055847e675335f1c3050bd2dd11700c7e" }, + "yuck.vim": { "branch": "master", "commit": "9b5e0370f70cc30383e1dabd6c215475915fe5c3" }, + "zen-mode.nvim": { "branch": "main", "commit": "4313a5828e4d48c5f2f135f29d46f769a59dcfdc" } +} \ No newline at end of file