> > + (emacs-substitute-sexps "haskell-snippets.el" > > + ("setq haskell-snippets-dir" > > + '(file-name-parent-directory > > + (file-name-directory load-file-name)))))) > There is actually a substitute-sexps specialization for variables. > Perhaps use that instead? The emacs-substitute-variables doesn't work since haskell-snippets-dir is defined using setq, not defcustom, hence I used the emacs-substitute-sexps. > > * gnu/packages/emacs-xyz.scm (emacs-haskell-snippets): Fix > > haskell-snippets-dir value > > > > The value of haskell-snippets-dir was: > > /gnu/store/*-emacs-haskell-snippets-*/share/emacs/site- > > lisp/haskell-snippets-*/ > > It needs to be: > > /gnu/store/*-emacs-haskell-snippets-*/share/emacs/site-lisp/ > > > > The error was (abbreviated): > > No such file or directory, /gnu/store/*-emacs-haskell-snippets- > > */share/emacs/site-lisp/haskell-snippets-*/snippets > > Explanations go above the ChangeLog. Ok, I changed that. See the patch in the attachment. Cheers