davidosomething/dotfiles

nvim - markdown block hl

davidosomething opened this issue · 1 comments

BLOCKED by #501

  -- https://github.com/lukas-reineke/headlines.nvim
  -- requires treesitter highlighting
  {
    'lukas-reineke/headlines.nvim',
    dependencies = { "nvim-treesitter/nvim-treesitter" },
    config = true,
  },

OR

dying on me

-- https://github.com/atusy/tsnode-marker.nvim
 --[[ {
   "atusy/tsnode-marker.nvim",
   lazy = true,
   init = function()
     vim.api.nvim_create_autocmd("FileType", {
       pattern = "markdown",
       callback = function(ctx)
         require("tsnode-marker").set_automark(ctx.buf, {
           target = { "code_fence_content" }, -- list of target node types
           hl_group = "CursorLine", -- highlight group
         })
       end,
       group = vim.api.nvim_create_augroup("tsnode-marker-markdown", {}),
     })
   end,
 }, ]]

OR

https://github.com/yaocccc/nvim-hl-mdcodeblock.lua

  {
    'yaocccc/nvim-hl-mdcodeblock.lua',
    dependencies ={  'nvim-treesitter/nvim-treesitter' },
    config = function ()
      require('hl-mdcodeblock').setup({})
   end
  },
Error executing vim.schedule lua callback: /usr/share/nvim/runtime/lua/vim/treesitter/languagetree.lua:611: attempt to ind
ex local 'tree' (a nil value)
stack traceback:
/usr/share/nvim/runtime/lua/vim/treesitter/languagetree.lua:611: in function 'get_node'
...vim/lazy/tsnode-marker.nvim/lua/tsnode-marker/tsnode.lua:38: in function 'get_first_in_range'
.../nvim/lazy/tsnode-marker.nvim/lua/tsnode-marker/mark.lua:232: in function 'mark_nodes_in_range'
.../nvim/lazy/tsnode-marker.nvim/lua/tsnode-marker/init.lua:24: in function 'mark'
.../nvim/lazy/tsnode-marker.nvim/lua/tsnode-marker/init.lua:113: in function 'refresh'
.../nvim/lazy/tsnode-marker.nvim/lua/tsnode-marker/init.lua:202: in function <.../nvim/lazy/tsnode-marker.nvim/lua
/tsnode-marker/init.lua:195>