From 11377d720972e54450cd916305522b00af807ec7 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 17 Feb 2025 11:22:50 -0600 Subject: [PATCH] luaPackages.orgmode: fix tree-sitter-org error --- pkgs/development/lua-modules/overrides.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index aba68e183815..60fe3e744c45 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -1110,6 +1110,16 @@ in ]; }); + orgmode = prev.orgmode.overrideAttrs (oa: { + # Patch in tree-sitter-orgmode dependency + postPatch = '' + substituteInPlace lua/orgmode/config/init.lua \ + --replace-fail \ + "pcall(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)" + ''; + }); + tree-sitter-orgmode = prev.tree-sitter-orgmode.overrideAttrs (oa: { propagatedBuildInputs = let