aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--init.lua25
-rw-r--r--lazy-lock.json14
2 files changed, 28 insertions, 11 deletions
diff --git a/init.lua b/init.lua
index bf8f2f2..b1e8359 100644
--- a/init.lua
+++ b/init.lua
@@ -99,6 +99,28 @@ function ToggleVExplorer()
99 end 99 end
100end 100end
101 101
102
103
104local function setup_autopairs()
105 local autopairs = {
106 ["("] = ")",
107 ["["] = "]",
108 ["{"] = "}",
109 ["<"] = ">",
110 }
111
112 for open, close in pairs(autopairs) do
113 vim.api.nvim_set_keymap(
114 'i',
115 open,
116 open .. close .. "<Left>",
117 { noremap = true, silent = true }
118 )
119 end
120end
121
122setup_autopairs()
123
102local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" 124local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
103if not vim.loop.fs_stat(lazypath) then 125if not vim.loop.fs_stat(lazypath) then
104 vim.fn.system( 126 vim.fn.system(
@@ -119,14 +141,12 @@ require("lazy").setup(
119 {"airblade/vim-gitgutter"}, 141 {"airblade/vim-gitgutter"},
120 {"norcalli/nvim-colorizer.lua"}, 142 {"norcalli/nvim-colorizer.lua"},
121 {"nvim-treesitter/nvim-treesitter"}, 143 {"nvim-treesitter/nvim-treesitter"},
122 {'echasnovski/mini.nvim', version = false},
123 { 144 {
124 "neovim/nvim-lspconfig", 145 "neovim/nvim-lspconfig",
125 lazy = false, 146 lazy = false,
126 dependencies = { 147 dependencies = {
127 {"ms-jpq/coq_nvim", branch = "coq"}, 148 {"ms-jpq/coq_nvim", branch = "coq"},
128 {"ms-jpq/coq.artifacts", branch = "artifacts"}, 149 {"ms-jpq/coq.artifacts", branch = "artifacts"},
129 -- {"ms-jpq/coq.thirdparty", branch = "3p"},
130 {"williamboman/mason.nvim"}, 150 {"williamboman/mason.nvim"},
131 {"williamboman/mason-lspconfig.nvim"} 151 {"williamboman/mason-lspconfig.nvim"}
132 }, 152 },
@@ -148,7 +168,6 @@ require("lazy").setup(
148 } 168 }
149) 169)
150require("colorizer").setup() 170require("colorizer").setup()
151require('mini.pairs').setup()
152 171
153vim.api.nvim_create_autocmd( 172vim.api.nvim_create_autocmd(
154 "BufWritePre", 173 "BufWritePre",
diff --git a/lazy-lock.json b/lazy-lock.json
index b0eeb4e..62af6cf 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -1,16 +1,14 @@
1{ 1{
2 "coq.artifacts": { "branch": "artifacts", "commit": "a1ffcee295905171d87b40ee456001d45b10329b" }, 2 "coq.artifacts": { "branch": "artifacts", "commit": "a1ffcee295905171d87b40ee456001d45b10329b" },
3 "coq.thirdparty": { "branch": "3p", "commit": "12ce499eddf83b524e0540f6fa2e49dcaec6060c" },
4 "coq_nvim": { "branch": "coq", "commit": "976012b0c13763a47edbd55492ba53b03b498cdd" }, 3 "coq_nvim": { "branch": "coq", "commit": "976012b0c13763a47edbd55492ba53b03b498cdd" },
5 "lazy.nvim": { "branch": "main", "commit": "d8f26efd456190241afd1b0f5235fe6fdba13d4a" }, 4 "lazy.nvim": { "branch": "main", "commit": "d8f26efd456190241afd1b0f5235fe6fdba13d4a" },
6 "mason-lspconfig.nvim": { "branch": "main", "commit": "97d9f1d3ad205dece6bcafd1d71cf1507608f3c7" }, 5 "mason-lspconfig.nvim": { "branch": "main", "commit": "e942edf5c85b6a2ab74059ea566cac5b3e1514a4" },
7 "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, 6 "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
8 "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" }, 7 "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" },
9 "nvim-lspconfig": { "branch": "master", "commit": "88157521e890fe7fdf18bee22438875edd6300a6" }, 8 "nvim-lspconfig": { "branch": "master", "commit": "339ccc81e08793c3af9b83882a6ebd90c9cc0d3b" },
10 "nvim-treesitter": { "branch": "master", "commit": "29f96aafe1ec99f464732b4586af53d2953345bb" }, 9 "nvim-treesitter": { "branch": "master", "commit": "984214ef8e4ca18d77639663319aabdfba89632f" },
11 "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, 10 "plenary.nvim": { "branch": "master", "commit": "3707cdb1e43f5cea73afb6037e6494e7ce847a66" },
12 "telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" }, 11 "telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" },
13 "telescope.nvim": { "branch": "master", "commit": "415af52339215926d705cccc08145f3782c4d132" }, 12 "telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" },
14 "vim-gitgutter": { "branch": "main", "commit": "7b0b5098e3e57be86bb96cfbf2b8902381eef57c" }, 13 "vim-gitgutter": { "branch": "main", "commit": "7b0b5098e3e57be86bb96cfbf2b8902381eef57c" }
15 "vimtex": { "branch": "master", "commit": "adce3d38349925a0a891857c74bd4e8d1b8f80ab" }
16} 14}