From 8b6a024934bed234f4c1bee5bc1bbaab06501e20 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Fri, 18 Apr 2025 12:29:37 +0200 Subject: [PATCH 1/1] convert markdown config to lua --- .config/lazyvim/ftplugin/markdown.lua | 4 ++++ .config/lazyvim/ftplugin/markdown.vim | 4 ---- .config/lazyvim/lazy-lock.json | 7 +++++-- .config/lazyvim/lazyvim.json | 2 +- .config/lazyvim/lua/plugins/mini-align.lua | 10 ++++++++++ .gitignore.d/lazyvim | 3 ++- 6 files changed, 22 insertions(+), 8 deletions(-) create mode 100644 .config/lazyvim/ftplugin/markdown.lua delete mode 100644 .config/lazyvim/ftplugin/markdown.vim create mode 100644 .config/lazyvim/lua/plugins/mini-align.lua diff --git a/.config/lazyvim/ftplugin/markdown.lua b/.config/lazyvim/ftplugin/markdown.lua new file mode 100644 index 0000000..6bdb7cc --- /dev/null +++ b/.config/lazyvim/ftplugin/markdown.lua @@ -0,0 +1,4 @@ +vim.g.vim_markdown_folding_disabled = true +vim.g.vim_markdown_strikethrough = true +vim.g.vim_markdown_follow_anchor = true +vim.g.vim_markdown_conceal = true diff --git a/.config/lazyvim/ftplugin/markdown.vim b/.config/lazyvim/ftplugin/markdown.vim deleted file mode 100644 index af9d67d..0000000 --- a/.config/lazyvim/ftplugin/markdown.vim +++ /dev/null @@ -1,4 +0,0 @@ -let g:vim_markdown_folding_disabled = 1 -let g:vim_markdown_strikethrough = 1 -let g:vim_markdown_follow_anchor = 1 -let g:vim_markdown_conceal = 1 diff --git a/.config/lazyvim/lazy-lock.json b/.config/lazyvim/lazy-lock.json index fa649ac..ed44567 100644 --- a/.config/lazyvim/lazy-lock.json +++ b/.config/lazyvim/lazy-lock.json @@ -7,24 +7,27 @@ "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, "friendly-snippets": { "branch": "main", "commit": "31f2a2657b6261724313281fe0d8ba6f43f4a4fa" }, "gitsigns.nvim": { "branch": "main", "commit": "d600d3922c1d001422689319a8f915136bb64e1e" }, - "grug-far.nvim": { "branch": "main", "commit": "8ba8925fd06cbb8ab45afad384af9b0d6a483780" }, + "grug-far.nvim": { "branch": "main", "commit": "1c9325f6ab18fc8ac4d4c57e765aa845af148277" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lualine.nvim": { "branch": "master", "commit": "86fe39534b7da729a1ac56c0466e76f2c663dc42" }, + "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, "mini.ai": { "branch": "main", "commit": "e139eb1101beb0250fea322f8c07a42f0f175688" }, + "mini.align": { "branch": "main", "commit": "8d5f3254a4c25fdfd26b7467d2372f5deed3a78c" }, "mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" }, "mini.pairs": { "branch": "main", "commit": "69864a2efb36c030877421634487fd90db1e4298" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, "nvim-lint": { "branch": "master", "commit": "3615c26c4922ae5f7366f0c1943a0e7cece04325" }, - "nvim-lspconfig": { "branch": "master", "commit": "a56f4b9dde5daf3d4c7bb50cf78ab609537f2259" }, + "nvim-lspconfig": { "branch": "master", "commit": "8c26b04f04779f5af423e07cb611b098628c33e0" }, "nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "205e3369bc83d8cb83f7409c36120e24611f8c5c" }, "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, + "render-markdown.nvim": { "branch": "main", "commit": "dfc1299d9f32b53b34b7ac6c3a7553b5fd29977f" }, "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, diff --git a/.config/lazyvim/lazyvim.json b/.config/lazyvim/lazyvim.json index 6206f7e..57dea74 100644 --- a/.config/lazyvim/lazyvim.json +++ b/.config/lazyvim/lazyvim.json @@ -1,6 +1,6 @@ { "extras": [ - + "lazyvim.plugins.extras.lang.markdown" ], "install_version": 8, "news": { diff --git a/.config/lazyvim/lua/plugins/mini-align.lua b/.config/lazyvim/lua/plugins/mini-align.lua new file mode 100644 index 0000000..48e9e84 --- /dev/null +++ b/.config/lazyvim/lua/plugins/mini-align.lua @@ -0,0 +1,10 @@ +return { + { + "echasnovski/mini.align", + version = "*", + event = "VeryLazy", + config = function() + require("mini.align").setup({ mappings = { start = "", start_with_preview = "gA" } }) + end, + }, +} diff --git a/.gitignore.d/lazyvim b/.gitignore.d/lazyvim index 4a8ff9c..3a83ab1 100644 --- a/.gitignore.d/lazyvim +++ b/.gitignore.d/lazyvim @@ -3,7 +3,7 @@ !/.config/lazyvim/autocmds.lua !/.config/lazyvim/ftplugin/diff.vim !/.config/lazyvim/ftplugin/mail.vim -!/.config/lazyvim/ftplugin/markdown.vim +!/.config/lazyvim/ftplugin/markdown.lua !/.config/lazyvim/ftplugin/python.lua !/.config/lazyvim/ftplugin/tex.vim !/.config/lazyvim/.gitignore @@ -18,6 +18,7 @@ !/.config/lazyvim/lua/config/options.lua !/.config/lazyvim/lua/plugins/disabled.lua !/.config/lazyvim/lua/plugins/example.lua +!/.config/lazyvim/lua/plugins/mini-align.lua !/.config/lazyvim/lua/plugins/vim-table-mode.lua !/.config/lazyvim/options.lua !/.config/lazyvim/plugin/colorscheme.lua -- 2.39.5