nvim

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 6ed38b24b681994bcc1825ec0ae5ab65fe04a208
parent 0167745778b8ed9a3c5c8826fdd539d49a16ee26
Author: Andrew Laack <andrew@laack.co>
Date:   Mon,  9 Mar 2026 14:29:10 -0500

Pinned all the versions

Diffstat:
Mlua/core/plugins.lua | 72+++++++++++++++++++++++++++++++++++++++++++++++-------------------------
1 file changed, 47 insertions(+), 25 deletions(-)

diff --git a/lua/core/plugins.lua b/lua/core/plugins.lua @@ -13,7 +13,10 @@ local packer_bootstrap = ensure_packer() -- package manager return require("packer").startup(function(use) - use("wbthomason/packer.nvim") + use{ + "wbthomason/packer.nvim", + commit = "ea0cc3c59f67c440c5ff0bbe4fb9420f4350b9a3" + } -- Had to run this to get markdown preview working: -- cd ./.local/share/nvim/site/pack/packer/start/markdown-preview.nvim/ -- Then: @@ -22,7 +25,10 @@ return require("packer").startup(function(use) -- use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, }) - use('L3MON4D3/LuaSnip') + use { + 'L3MON4D3/LuaSnip', + commit = "dae4f5aaa3574bd0c2b9dd20fb9542a02c10471c" + } require("luasnip.loaders.from_lua").load({paths = "~/.config/nvim/LuaSnip/"}) @@ -59,7 +65,10 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config -- vim.g.wiki_root = '~/gitRepos/personal-notes/notes' -- autopairs of {[()]} - use("windwp/nvim-autopairs") + use{ + "windwp/nvim-autopairs", + commit = "59bce2eef357189c3305e25bc6dd2d138c1683f5" + } local npairs = require("nvim-autopairs") npairs.setup({}) @@ -68,25 +77,38 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config -- lsp use({ "VonHeikemen/lsp-zero.nvim", - branch = "v3.x", + commit = "77550f2f6cbf0959ef1583d845661af075f3442b", requires = { - { "neovim/nvim-lspconfig" }, - { "hrsh7th/nvim-cmp" }, - { "hrsh7th/cmp-nvim-lsp" }, - { "L3MON4D3/LuaSnip" }, + { "neovim/nvim-lspconfig", + commit = "faa403f95fd82cc24ebd0cee6af41b0de2dae00c" + }, + { "hrsh7th/nvim-cmp", + commit = "da88697d7f45d16852c6b2769dc52387d1ddc45f" + }, + { "hrsh7th/cmp-nvim-lsp", + commit = "cbc7b02bb99fae35cb42f514762b89b5126651ef" + }, + { "L3MON4D3/LuaSnip", + commit = "dae4f5aaa3574bd0c2b9dd20fb9542a02c10471c" + }, + }, }) - use({ + use{ "williamboman/mason.nvim", - "williamboman/mason-lspconfig.nvim", - }) + commit = "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" + } + + use { + "williamboman/mason-lspconfig.nvim", + commit = "a324581a3c83fdacdb9804b79de1cbe00ce18550" + } -- fuzzy finding use({ "nvim-telescope/telescope.nvim", - tag = "0.1.8", - -- or , branch = '0.1.x', - requires = { { "nvim-lua/plenary.nvim" } }, + commit = "5255aa27c422de944791318024167ad5d40aad20", + requires = { { "nvim-lua/plenary.nvim", commit = "b9fd5226c2f76c951fc8ed5923d85e4de065e509" } }, }) @@ -114,10 +136,10 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config -- use("nvim-tree/nvim-web-devicons") -- Wiki plugin for creating files and stuff for note taking. - use("lervag/wiki.vim") + use{"lervag/wiki.vim", commit = "2acd05d2f1e5bb0fb094621a865879982c87a9cf"} -- oil for fs manipulation - use("stevearc/oil.nvim") + use{"stevearc/oil.nvim", commit = "0fcc83805ad11cf714a949c98c605ed717e0b83e"} require("oil").setup({ skip_confirm_for_simple_edits = true }) @@ -145,7 +167,7 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config --use('https://github.com/geg2102/nvim-jupyter-client') --require('nvim-jupyter-client').setup({}) - use('kwakzalver/duckytype.nvim') + use{'kwakzalver/duckytype.nvim', commit = "fa59fbd7cf8407337bfe07d01b361a3449f34743"} require('duckytype').setup{} @@ -173,7 +195,7 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config -- -- Tree sitter (syntax highlighting) -- Tree sitter (syntax highlighting) - use("nvim-treesitter/nvim-treesitter") + use{"nvim-treesitter/nvim-treesitter", commit = "5cb05e1b0fa3c469958a2b26f36b3fe930af221c"} require'nvim-treesitter.config'.setup { ensure_installed = { "java", "lua", "python", "javascript", "html", "markdown" , "latex"}, @@ -192,13 +214,13 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config - use({ - "kylechui/nvim-surround", - tag = "*", -- Use for stability; omit to use `main` branch for the latest features - config = function() - require("nvim-surround").setup({}) - end, - }) +-- use({ +-- "kylechui/nvim-surround", +-- tag = "*", -- Use for stability; omit to use `main` branch for the latest features +-- config = function() +-- require("nvim-surround").setup({}) +-- end, +-- }) --vim.keymap.set("o", "s", function() require'pounce'.pounce { } end)