# HG changeset patch # User Meredith Howard # Date 1696895256 18000 # Node ID f3044a1658fccc83dd88806e674bc1cfe8896c8a # Parent 91a00bcc28f9a53c3ba855130148513326e7d8e5 nvim: switch to preferring last symver tag / add exceptions diff --git a/.config/nvim/lua/lazy-bootstrap.lua b/.config/nvim/lua/lazy-bootstrap.lua --- a/.config/nvim/lua/lazy-bootstrap.lua +++ b/.config/nvim/lua/lazy-bootstrap.lua @@ -38,6 +38,9 @@ require("lazy").setup({ { import = "plugins" }, }, change_detection = { enabled = false }, + defaults = { + version = "*", + }, performance = { rtp = { disabled_plugins = { diff --git a/.config/nvim/lua/plugins/completion.lua b/.config/nvim/lua/plugins/completion.lua --- a/.config/nvim/lua/plugins/completion.lua +++ b/.config/nvim/lua/plugins/completion.lua @@ -1,6 +1,7 @@ return { { "hrsh7th/nvim-cmp", + branch = "main", event = "InsertEnter", dependencies = { "hrsh7th/cmp-buffer", @@ -91,6 +92,7 @@ return { { "ray-x/lsp_signature.nvim", + branch = "master", events = { "LspAttach" }, opts = { toggle_key = "", diff --git a/.config/nvim/lua/plugins/editing.lua b/.config/nvim/lua/plugins/editing.lua --- a/.config/nvim/lua/plugins/editing.lua +++ b/.config/nvim/lua/plugins/editing.lua @@ -78,7 +78,7 @@ return { { "mbbill/undotree", cmd = "UndotreeToggle" }, "tpope/vim-vinegar", - "lfv89/vim-interestingwords", + { "lfv89/vim-interestingwords", branch = "master" }, "kshenoy/vim-signature", { "majutsushi/tagbar", cmd = "TagbarToggle" }, diff --git a/.config/nvim/lua/plugins/filetype.lua b/.config/nvim/lua/plugins/filetype.lua --- a/.config/nvim/lua/plugins/filetype.lua +++ b/.config/nvim/lua/plugins/filetype.lua @@ -21,6 +21,7 @@ return { highlight = { enable = true }, indent = { enable = true }, endwise = { enable = true }, + sync_install = true, ensure_installed = { "c", "comment", @@ -38,13 +39,12 @@ return { { "Shougo/vinarise.vim", cmd = "Vinarise" }, "asciidoc/vim-asciidoc", { "vim-perl/vim-perl", branch = "dev" }, - "yko/mojo.vim", + { "yko/mojo.vim", branch = "master" }, -- Because of Elixir/OTP mismatches, this is more reliable than Mason for -- elixir-ls { "elixir-tools/elixir-tools.nvim", - version = "*", event = { "BufReadPre", "BufNewFile" }, config = function() local elixir = require("elixir") diff --git a/.config/nvim/lua/plugins/lsp.lua b/.config/nvim/lua/plugins/lsp.lua --- a/.config/nvim/lua/plugins/lsp.lua +++ b/.config/nvim/lua/plugins/lsp.lua @@ -4,6 +4,7 @@ return { { "neovim/nvim-lspconfig", + branch = "master", event = { "BufReadPre", "BufNewFile" }, dependencies = { { "williamboman/mason-lspconfig.nvim", config = true }, diff --git a/.config/nvim/lua/plugins/ui.lua b/.config/nvim/lua/plugins/ui.lua --- a/.config/nvim/lua/plugins/ui.lua +++ b/.config/nvim/lua/plugins/ui.lua @@ -37,7 +37,6 @@ return { { "lukas-reineke/indent-blankline.nvim", - version = "^3.0.0", main = "ibl", keys = { { "ig", "IBLToggle" }, @@ -52,11 +51,9 @@ return { { "echasnovski/mini.indentscope", - version = false, -- wait till new 0.7.0 release to put it back on semver event = "BufReadPre", opts = { symbol = "│", - -- symbol = "▏", options = { try_as_border = true }, draw = { animation = function()