diff options
author | Squibid <me@zacharyscheiman.com> | 2024-04-08 18:33:13 -0400 |
---|---|---|
committer | Squibid <me@zacharyscheiman.com> | 2024-04-08 18:33:13 -0400 |
commit | ede5c88c6e451e14f94c56b7f301e9d1515e672d (patch) | |
tree | 2028146c0a9d93d8c0ca00569d7cdbc7761004f5 /lua/conf | |
parent | 17a4457c0ecf531ba3060cbaeb8a062876d21a1a (diff) | |
download | nvim-ede5c88c6e451e14f94c56b7f301e9d1515e672d.tar.gz nvim-ede5c88c6e451e14f94c56b7f301e9d1515e672d.tar.bz2 nvim-ede5c88c6e451e14f94c56b7f301e9d1515e672d.zip |
fix neorg so it works on v8.0.0 and make headlines stop overriding the
neorg header bullet points
Diffstat (limited to '')
-rw-r--r-- | lua/conf/plugins.lua | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/lua/conf/plugins.lua b/lua/conf/plugins.lua index 0b9bbf8..366b02f 100644 --- a/lua/conf/plugins.lua +++ b/lua/conf/plugins.lua @@ -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' |