fix neorg so it works on v8.0.0 and make headlines stop overriding the

neorg header bullet points
This commit is contained in:
2024-04-08 18:33:13 -04:00
parent 2584f681c8
commit 3e853f072a
3 changed files with 33 additions and 7 deletions

View File

@ -52,15 +52,33 @@ require('dep') {
-- note taking --------------------------------------------------------------
{ 'nvim-neorg/neorg',
config = function()
if package.loaded['nvim-treesitter'] then
vim.cmd(':Neorg sync-parsers<CR>')
end
end,
branch = '*',
requires = {
'nvim-lua/plenary.nvim',
'nvim-treesitter/nvim-treesitter',
'folke/zen-mode.nvim'
'folke/zen-mode.nvim',
{ 'vhyrro/luarocks.nvim',
config = function()
-- NOTE: you need the lua.h header file for lua version 5.1 and
-- luarocks on void linux run: xbps-install luarocks lua51-devel
local output = ""
local function cbstd(_, data, _)
data = table.concat(data)
data = data:gsub("\r", "\n")
output = output..data
end
-- actually start the build here
vim.fn.jobstart({ "nvim", "-l", "build.lua" }, {
on_stdout = cbstd,
on_stderr = cbstd,
on_exit = function()
-- return build status as a notification
vim.notify(output, vim.log.levels.INFO, { title = misc.appid })
end
})
end
}
},
deps = { 'nvim-neorg/neorg-telescope',
requires = 'nvim-telescope/telescope.nvim'