From 91707f7cd09615d86cf70ee99b608ad39734f894 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Fri, 14 Mar 2025 12:28:04 -0500 Subject: [PATCH] luaPackages.orgmode: tweak tree-sitter patch Co-authored-by: linsui <36977733+linsui@users.noreply.github.com> --- pkgs/development/lua-modules/overrides.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 71f0ab2593ec..68ca4ed97f85 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -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)" ''; });