luaPackages.orgmode: tweak tree-sitter patch

Co-authored-by: linsui <36977733+linsui@users.noreply.github.com>
This commit is contained in:
Austin Horstman
2025-03-14 12:35:13 -05:00
co-authored by linsui
parent fb0b4a8b3e
commit 91707f7cd0
+6 -6
View File
@@ -1116,13 +1116,13 @@ in
orgmode = prev.orgmode.overrideAttrs (oa: {
# Patch in tree-sitter-orgmode dependency
postPatch = ''
substituteInPlace lua/orgmode/utils/treesitter/install.lua \
substituteInPlace lua/orgmode/config/init.lua \
--replace-fail \
"vim.treesitter.language.add('org')" \
"pcall(function() vim.treesitter.language.add('org', { path = '${final.tree-sitter-orgmode}/lib/lua/${final.tree-sitter-orgmode.lua.luaversion}/parser/org.so'}) end)"
substituteInPlace lua/orgmode/utils/treesitter/install.lua \
--replace-fail "if version_info.outdated then" "if false then"
"require('orgmode.utils.treesitter.install').install()" \
"pcall(function() vim.treesitter.language.add('org', { path = '${final.tree-sitter-orgmode}/lib/lua/${final.tree-sitter-orgmode.lua.luaversion}/parser/org.so'}) end)" \
--replace-fail \
"require('orgmode.utils.treesitter.install').reinstall()" \
"pcall(function() vim.treesitter.language.add('org', { path = '${final.tree-sitter-orgmode}/lib/lua/${final.tree-sitter-orgmode.lua.luaversion}/parser/org.so'}) end)"
'';
});