From 3892bc93893e8282accd128f0c0990abfee21606 Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Wed, 8 Feb 2023 22:53:04 +0100 Subject: [PATCH 1/4] [nvim] cleanup: rename comment.lua to editor.lua the file will host plugins relative to the editor itself, not only comments --- .config/nvim/lua/plugin/{comment.lua => editor.lua} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .config/nvim/lua/plugin/{comment.lua => editor.lua} (100%) diff --git a/.config/nvim/lua/plugin/comment.lua b/.config/nvim/lua/plugin/editor.lua similarity index 100% rename from .config/nvim/lua/plugin/comment.lua rename to .config/nvim/lua/plugin/editor.lua From 9aed284dbea620b7a639a5ab49ec5eff45d49e53 Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Wed, 8 Feb 2023 22:54:00 +0100 Subject: [PATCH 2/4] [nvim] feat: add mini.pairs --- .config/nvim/lua/plugin/editor.lua | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/.config/nvim/lua/plugin/editor.lua b/.config/nvim/lua/plugin/editor.lua index 9c3ca2e..51a04c1 100644 --- a/.config/nvim/lua/plugin/editor.lua +++ b/.config/nvim/lua/plugin/editor.lua @@ -4,18 +4,25 @@ -- Description : Mini.comment plugin config file return { - "echasnovski/mini.comment", - version = "*", - opts = { - mappings = { - comment = "c", + { + "echasnovski/mini.comment", + version = "*", + opts = { + mappings = { + comment = "c", - comment_line = "", + comment_line = "", - text_object = "gc", + text_object = "gc", + }, }, + config = function(_, opts) + require("mini.comment").setup(opts) + end }, - config = function(_, opts) - require("mini.comment").setup(opts) - end, + { + "echasnovski/mini.pairs", + version = "*", + config = function() require("mini.pairs").setup() end, + } } From 306a6ef1da73ee6daf653ec456bea5f8d19711e0 Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Sun, 12 Feb 2023 18:41:26 +0100 Subject: [PATCH 3/4] [nvim] fix: rename lua LSP server --- .config/nvim/lua/plugin/lsp/init.lua | 2 +- .config/nvim/lua/plugin/lsp/{sumneko_lua.lua => lua_ls.lua} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename .config/nvim/lua/plugin/lsp/{sumneko_lua.lua => lua_ls.lua} (100%) diff --git a/.config/nvim/lua/plugin/lsp/init.lua b/.config/nvim/lua/plugin/lsp/init.lua index 034730e..4721084 100644 --- a/.config/nvim/lua/plugin/lsp/init.lua +++ b/.config/nvim/lua/plugin/lsp/init.lua @@ -9,7 +9,7 @@ _G.lsp_root_dir = vim.fn.stdpath("data") .. "/mason/bin" local servers = { "clangd", "rust_analyzer", - "sumneko_lua", + "lua_ls", "texlab", } diff --git a/.config/nvim/lua/plugin/lsp/sumneko_lua.lua b/.config/nvim/lua/plugin/lsp/lua_ls.lua similarity index 100% rename from .config/nvim/lua/plugin/lsp/sumneko_lua.lua rename to .config/nvim/lua/plugin/lsp/lua_ls.lua From 475ed9bb31349aef13217f2d794c5355d6c3dea1 Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Sun, 12 Feb 2023 18:41:42 +0100 Subject: [PATCH 4/4] [nvim] feat: add mini.indentscope --- .config/nvim/lua/plugin/editor.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.config/nvim/lua/plugin/editor.lua b/.config/nvim/lua/plugin/editor.lua index 51a04c1..ae16167 100644 --- a/.config/nvim/lua/plugin/editor.lua +++ b/.config/nvim/lua/plugin/editor.lua @@ -24,5 +24,21 @@ return { "echasnovski/mini.pairs", version = "*", config = function() require("mini.pairs").setup() end, + }, + { + "echasnovski/mini.indentscope", + version = "*", + opts = function() + local plugin = require("mini.indentscope") + return { + draw = { + animation = plugin.gen_animation.none() + } + } + end, + config = function(_, opts) + require("mini.indentscope").setup(opts) + end, + } }