emacsPackages.jq-mode: patch in jq program (#391808)

Lin Jian 88087e2e f068b64f

Changed files
+9
pkgs
applications
editors
emacs
elisp-packages
+9
pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix
···
# https://github.com/fred-o/jekyll-modes/issues/6
jekyll-modes = addPackageRequires super.jekyll-modes [ self.poly-markdown ];
+
jq-mode = super.jq-mode.overrideAttrs (attrs: {
+
postPatch = attrs.postPatch or "" + ''
+
substituteInPlace jq-mode.el \
+
--replace-fail 'jq-interactive-command "jq"' 'jq-interactive-command "${lib.getExe pkgs.jq}"'
+
substituteInPlace ob-jq.el \
+
--replace-fail 'org-babel-jq-command "jq"' 'org-babel-jq-command "${lib.getExe pkgs.jq}"'
+
'';
+
});
+
jss = ignoreCompilationError super.jss; # elisp error
# missing optional dependencies: vterm or eat