diff options
| -rw-r--r-- | init.lua | 25 | ||||
| -rw-r--r-- | lazy-lock.json | 14 |
2 files changed, 28 insertions, 11 deletions
| @@ -99,6 +99,28 @@ function ToggleVExplorer() | |||
| 99 | end | 99 | end |
| 100 | end | 100 | end |
| 101 | 101 | ||
| 102 | |||
| 103 | |||
| 104 | local 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 | ||
| 120 | end | ||
| 121 | |||
| 122 | setup_autopairs() | ||
| 123 | |||
| 102 | local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" | 124 | local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" |
| 103 | if not vim.loop.fs_stat(lazypath) then | 125 | if 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 | ) |
| 150 | require("colorizer").setup() | 170 | require("colorizer").setup() |
| 151 | require('mini.pairs').setup() | ||
| 152 | 171 | ||
| 153 | vim.api.nvim_create_autocmd( | 172 | vim.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 | } |
