From fa68317b2f2b88f78fb46642b248ca40581e8c1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Tue, 13 Aug 2024 13:27:06 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20new=20plugin=20for=20?= =?UTF-8?q?the=20markdown=20extra:=20markdowny.nvim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/after/ftplugin/markdown.lua | 9 +++++++++ .config/nvim/lazy-lock.json | 2 +- .../lua/plugins/extras/lang/markdown-extended.lua | 12 +++++------- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/.config/nvim/after/ftplugin/markdown.lua b/.config/nvim/after/ftplugin/markdown.lua index cbe31702..1d70c21e 100644 --- a/.config/nvim/after/ftplugin/markdown.lua +++ b/.config/nvim/after/ftplugin/markdown.lua @@ -1,2 +1,11 @@ vim.keymap.set({ "n", "x" }, "]#", [[/^#\+ .*]], { desc = "Next Heading", buffer = true }) vim.keymap.set({ "n", "x" }, "[#", [[?^#\+ .*]], { desc = "Prev Heading", buffer = true }) + +-- stylua: ignore start +if LazyVim.has("markdowny.nvim") then + vim.keymap.set("v", "", function() require('markdowny').bold() end, { buffer = 0 }) + vim.keymap.set("v", "", function() require('markdowny').italic() end, { buffer = 0 }) + vim.keymap.set("v", "", function() require('markdowny').link() end, { buffer = 0 }) + vim.keymap.set("v", "", function() require('markdowny').code() end, { buffer = 0 }) +end +-- stylua: ignore end diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 4a701093..a71a9190 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -26,7 +26,6 @@ "friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" }, "garbage-day.nvim": { "branch": "main", "commit": "4a1160bfffb2f499fb55a54333f29d160ab3c8a1" }, "gen.nvim": { "branch": "main", "commit": "c404e217e1e0deb1f1aaa9e9ff61fc3e3c23efbe" }, - "gitgraph.nvim": { "branch": "main", "commit": "c6b6419caf106270b51a1a6f7049b40c81d2b413" }, "gitsigns-yadm.nvim": { "branch": "main", "commit": "7400593e0155ed919ddb25fa21daac9fb6552019" }, "gitsigns.nvim": { "branch": "main", "commit": "562dc47189ad3c8696dbf460d38603a74d544849" }, "glance.nvim": { "branch": "master", "commit": "51059bcf21016387b6233c89eed220cf47fca752" }, @@ -43,6 +42,7 @@ "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "markdown.nvim": { "branch": "main", "commit": "72688baea4ef0ed605033bf654b54d801b6a5f01" }, + "markdowny.nvim": { "branch": "main", "commit": "8ff18e8677cf39821913f387697378fcf3e141a0" }, "mason-lock.nvim": { "branch": "main", "commit": "86614f76c3442fba1c5c8d79aa1efcb3ad69de1c" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "f2acd4a21db1ca0a12559e7a9f7cdace3bdbfb09" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "8b9363d83b5d779813cdd2819b8308651cec2a09" }, diff --git a/.config/nvim/lua/plugins/extras/lang/markdown-extended.lua b/.config/nvim/lua/plugins/extras/lang/markdown-extended.lua index 9e157ab7..3825c25b 100644 --- a/.config/nvim/lua/plugins/extras/lang/markdown-extended.lua +++ b/.config/nvim/lua/plugins/extras/lang/markdown-extended.lua @@ -29,18 +29,16 @@ return { }, }, { - "MeanderingProgrammer/markdown.nvim", + "antonk52/markdowny.nvim", + ft = { "markdown", "txt" }, opts = { - preset = "lazy", + filetypes = { "markdown", "txt" }, }, }, { - "epwalsh/obsidian.nvim", - optional = true, + "MeanderingProgrammer/markdown.nvim", opts = { - ui = { - enable = false, - }, + preset = "lazy", }, }, {