Mathieu Lirzin (2015-07-28 00:48 +0300) wrote:

[...]
> +(defconst guix-prefix
> +  "@prefix@")
> +
> +(defconst guix-emacs-ui-dir
> +  "@emacsuidir@")

I think this constant is useless in this form since its value will be
"${prefix}/share/guile/site/2.0/guix/emacs".  What about making it:

(defconst guix-emacs-ui-dir
  (replace-regexp-in-string "${prefix}" guix-prefix "@emacsuidir@"))

And to leave:

(defvar guix-load-path guix-emacs-ui-dir
  "Directory with scheme files for \"guix.el\" package.")

in "guix-backend.el"?

> +
> +(defconst guix-local-state-dir
> +  "@guix_localstatedir@"oo)
> +
> +(provide 'guix-config)
> +
> +;;; guix-config.el ends here
> diff --git a/emacs/guix-init.el b/emacs/guix-init.el
> new file mode 100644
> index 0000000..353bb27
> --- /dev/null
> +++ b/emacs/guix-init.el
> @@ -0,0 +1,20 @@
> +(require 'guix-config)

I think requiring 'guix-config' is not needed in "guix-init.el".

The rest looks good to me.

-- 
Alex

Reply via email to