From 1bb76fc7ece8833b155e4a5c74ff869ccbffbdef Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Tue, 23 Jul 2024 07:23:05 +0200 Subject: [PATCH] feat: replace headlines --- lua/lazyvim/plugins/extras/lang/markdown.lua | 32 ++++--------------- .../plugins/extras/lang/render-markdown.lua | 31 ------------------ 2 files changed, 7 insertions(+), 56 deletions(-) delete mode 100644 lua/lazyvim/plugins/extras/lang/render-markdown.lua diff --git a/lua/lazyvim/plugins/extras/lang/markdown.lua b/lua/lazyvim/plugins/extras/lang/markdown.lua index 7d026b23..ab669b0a 100644 --- a/lua/lazyvim/plugins/extras/lang/markdown.lua +++ b/lua/lazyvim/plugins/extras/lang/markdown.lua @@ -92,31 +92,13 @@ return { }, { - "lukas-reineke/headlines.nvim", - opts = function() - local opts = {} - for _, ft in ipairs({ "markdown", "norg", "rmd", "org" }) do - opts[ft] = { - headline_highlights = {}, - -- disable bullets for now. See https://github.com/lukas-reineke/headlines.nvim/issues/66 - bullets = {}, - quote_string = false, - } - for i = 1, 6 do - local hl = "Headline" .. i - vim.api.nvim_set_hl(0, hl, { link = "Headline", default = true }) - table.insert(opts[ft].headline_highlights, hl) - end - end - return opts - end, + "MeanderingProgrammer/markdown.nvim", + opts = { + file_types = { "markdown", "norg", "rmd", "org" }, + code = { sign = false }, + heading = { sign = false }, + }, ft = { "markdown", "norg", "rmd", "org" }, - config = function(_, opts) - -- PERF: schedule to prevent headlines slowing down opening a file - vim.schedule(function() - require("headlines").setup(opts) - require("headlines").refresh() - end) - end, + enabled = true, }, } diff --git a/lua/lazyvim/plugins/extras/lang/render-markdown.lua b/lua/lazyvim/plugins/extras/lang/render-markdown.lua deleted file mode 100644 index 504f0ebf..00000000 --- a/lua/lazyvim/plugins/extras/lang/render-markdown.lua +++ /dev/null @@ -1,31 +0,0 @@ -return { - { - "lukas-reineke/headlines.nvim", - enabled = false, - }, - { - "MeanderingProgrammer/markdown.nvim", - name = "render-markdown", - dependencies = { "nvim-treesitter/nvim-treesitter", "echasnovski/mini.icons" }, - event = "LazyFile", - keys = { - { "um", "RenderMarkdown toggle", desc = "Toggle Markdown Render" }, - }, - opts = { - code = { - sign = false, - }, - heading = { - sign = false, - backgrounds = { - "Headline1", - "Headline2", - "Headline3", - "Headline4", - "Headline5", - "Headline6", - }, - }, - }, - }, -}