From 2e62b1bd6686d0aab566279d68a9dbcbd872a832 Mon Sep 17 00:00:00 2001 From: Laily Date: Sun, 11 Sep 2022 21:52:52 +0800 Subject: [PATCH] feat: add packer snapshot --- nvim/get_snapshot.sh | 6 +++++- nvim/lock.json | 2 +- nvim/lua/plugins.lua | 10 ++++++++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/nvim/get_snapshot.sh b/nvim/get_snapshot.sh index 4608cdb..94f30b8 100644 --- a/nvim/get_snapshot.sh +++ b/nvim/get_snapshot.sh @@ -1,2 +1,6 @@ #!/bin/bash -cp -f ~/.cache/nvim/packer.nvim/lock.json . +path="$HOME/.cache/nvim/packer.nvim/lock.json" +rm -rf ${path} + +vim +"PackerSnapshot lock.json" +cp -f ${path} . diff --git a/nvim/lock.json b/nvim/lock.json index 35c6c79..2f3a8e4 100644 --- a/nvim/lock.json +++ b/nvim/lock.json @@ -1 +1 @@ -{"nvim-toggleterm.lua": {"commit": "d2ceb2c"}, "nvim-dap": {"commit": "d6d8317"}, "nvcode-color-schemes.vim": {"commit": "3a0e624"}, "telescope-fzf-native.nvim": {"commit": "8ec164b"}, "codi.vim": {"commit": "d9a9319"}, "packer.nvim": {"commit": "4dedd3b"}, "nvim-lspconfig": {"commit": "86df1c8"}, "playground": {"commit": "13e2d2d"}, "numb.nvim": {"commit": "453c50a"}, "nvim-treesitter": {"commit": "b4ab9da"}, "which-key.nvim": {"commit": "a3c19ec"}, "telescope-file-browser.nvim": {"commit": "ee355b8"}, "aerial.nvim": {"commit": "7c65ec6"}, "nvim-autopairs": {"commit": "3d7b552"}, "friendly-snippets": {"commit": "6e0881a"}, "vim-vsnip": {"commit": "fd13f3f"}, "nvim-colorizer.lua": {"commit": "36c610a"}, "tabular": {"commit": "339091a"}, "vim-test": {"commit": "2240d7a"}, "gitsigns.nvim": {"commit": "4d8a6e0"}, "glow.nvim": {"commit": "0c76518"}, "nvim-ts-autotag": {"commit": "044a05c"}, "telescope.nvim": {"commit": "4449f70"}, "nvim-compe": {"commit": "d186d73"}, "telescope-project.nvim": {"commit": "d317c3c"}, "trouble.nvim": {"commit": "691d490"}, "nvim-ts-context-commentstring": {"commit": "8834375"}, "lsp_signature.nvim": {"commit": "a9bcfa8"}, "one-monokai-vim": {"commit": "4fdfd93"}, "gruvbox.nvim": {"commit": "cf1b07f"}, "hop.nvim": {"commit": "75f73d3"}, "lush.nvim": {"commit": "87e9039"}, "nvim-spectre": {"commit": "345e5dd"}, "nvim-bqf": {"commit": "65f5a42"}, "vim-matchup": {"commit": "1cb069f"}, "popup.nvim": {"commit": "b7404d3"}, "vim-go-coverage": {"commit": "70b4dad"}, "FTerm.nvim": {"commit": "11ec929"}, "lua-dev.nvim": {"commit": "a0ee777"}, "nvim-dap-virtual-text": {"commit": "1c3560e"}, "rnvimr": {"commit": "65705df"}, "nvim-dap-ui": {"commit": "01f5139"}, "nvim-luapad": {"commit": "3f0d745"}, "monokai.nvim": {"commit": "bff619d"}, "lspsaga.nvim": {"commit": "5309d75"}, "vim-markdown": {"commit": "9068655"}, "dashboard-nvim": {"commit": "d82ddae"}, "barbar.nvim": {"commit": "be65945"}, "nvim-tree.lua": {"commit": "fd2332a"}, "bracey.vim": {"commit": "4e1a22a"}, "fzf-lua": {"commit": "9f19741"}, "nvim-lsp-installer": {"commit": "090c8a8"}, "lsp-rooter.nvim": {"commit": "7c83364"}, "nvim-comment": {"commit": "8619217"}, "plenary.nvim": {"commit": "9069d14"}, "telescope-dap.nvim": {"commit": "b4134ff"}, "markdown-preview.nvim": {"commit": "e5bfe9b"}, "nvim-web-devicons": {"commit": "2033e8e"}, "DAPInstall.nvim": {"commit": "bbda2b0"}, "galaxyline.nvim": {"commit": "d544cb9"}} +{"nvim-toggleterm.lua": {"commit": "d2ceb2c"}, "nvim-dap": {"commit": "d9b315a"}, "FixCursorHold.nvim": {"commit": "5aa5ff1"}, "nvcode-color-schemes.vim": {"commit": "3a0e624"}, "telescope-fzf-native.nvim": {"commit": "65c0ee3"}, "glow.nvim": {"commit": "8dca358"}, "packer.nvim": {"commit": "6afb674"}, "nvim-lspconfig": {"commit": "8e65dbb"}, "nvim-spectre": {"commit": "345e5dd"}, "numb.nvim": {"commit": "453c50a"}, "nvim-treesitter": {"commit": "965a74f"}, "which-key.nvim": {"commit": "d1872f1"}, "telescope-file-browser.nvim": {"commit": "00a814a"}, "aerial.nvim": {"commit": "9ffdff2"}, "nvim-autopairs": {"commit": "5fe2441"}, "friendly-snippets": {"commit": "22a9975"}, "vim-vsnip": {"commit": "fd13f3f"}, "nvim-colorizer.lua": {"commit": "36c610a"}, "tabular": {"commit": "339091a"}, "rnvimr": {"commit": "4ced809"}, "gitsigns.nvim": {"commit": "4d8a6e0"}, "codi.vim": {"commit": "2898369"}, "nvim-ts-autotag": {"commit": "fdefe46"}, "telescope.nvim": {"commit": "2584ff3"}, "nvim-compe": {"commit": "d186d73"}, "telescope-project.nvim": {"commit": "b991a2a"}, "trouble.nvim": {"commit": "929315e"}, "nvim-ts-context-commentstring": {"commit": "4d3a68c"}, "lsp_signature.nvim": {"commit": "e65a638"}, "one-monokai-vim": {"commit": "4fdfd93"}, "gruvbox.nvim": {"commit": "c7aaa3e"}, "hop.nvim": {"commit": "75f73d3"}, "lush.nvim": {"commit": "6b9f399"}, "playground": {"commit": "bcfab84"}, "vim-go-coverage": {"commit": "d9b0c9f"}, "nvim-dap-ui": {"commit": "ebebd42"}, "popup.nvim": {"commit": "b7404d3"}, "nvim-web-devicons": {"commit": "2d02a56"}, "nvim-bqf": {"commit": "aac1ff9"}, "lua-dev.nvim": {"commit": "f3c72f2"}, "nvim-dap-virtual-text": {"commit": "2971ce3"}, "neotest": {"commit": "d20507c"}, "vim-matchup": {"commit": "9aa08cd"}, "barbar.nvim": {"commit": "c41ad6e"}, "monokai.nvim": {"commit": "4fc970e"}, "lspsaga.nvim": {"commit": "9ec569a"}, "vim-markdown": {"commit": "3a96439"}, "dashboard-nvim": {"commit": "d82ddae"}, "nvim-luapad": {"commit": "9815e26"}, "nvim-tree.lua": {"commit": "fb8735e"}, "bracey.vim": {"commit": "4e1a22a"}, "nvim-lsp-installer": {"commit": "ae913cb"}, "fzf-lua": {"commit": "f42fbf0"}, "lsp-rooter.nvim": {"commit": "7c83364"}, "nvim-comment": {"commit": "e9ac16a"}, "plenary.nvim": {"commit": "4b66054"}, "telescope-dap.nvim": {"commit": "b4134ff"}, "markdown-preview.nvim": {"commit": "02cc387"}, "DAPInstall.nvim": {"commit": "bbda2b0"}, "FTerm.nvim": {"commit": "efd1065"}, "galaxyline.nvim": {"commit": "eb81be0"}} diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 607c591..b4a9130 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -112,8 +112,14 @@ return require("packer").startup(function(use) --require_plugin("vimspector") -- vim test - use { "vim-test/vim-test", opt = true } - require_plugin("vim-test") + use { + "nvim-neotest/neotest", + requires = { + "nvim-lua/plenary.nvim", + "nvim-treesitter/nvim-treesitter", + "antoinemadec/FixCursorHold.nvim" + } + } use { "kyoh86/vim-go-coverage", opt = true, ft = "go" } require_plugin("vim-go-coverage") use { "rcarriga/nvim-dap-ui", requires = { "mfussenegger/nvim-dap" } }