[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable.
From: |
Alex Kost |
Subject: |
Re: [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable. |
Date: |
Fri, 16 Oct 2015 21:21:50 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Ludovic Courtès (2015-10-16 11:20 +0300) wrote:
> Alex Kost <address@hidden> skribis:
>
>> What about modifying ‘guix’ package to make various "View graph" actions
>> in "M-x guix" work by default (without installing graphviz)?
>
> I would rather change Guix itself: What about adding ‘guix-dot-program’
> to guix-config.el.in, set to "@DOT_USER_PROGRAM@" (which doesn’t exist
> yet)?
Great idea! However I think instead of moving ‘guix-dot-program’ to
"guix-config.el.in", it is better to move ‘guix-guile-program’ to
"guix-external.el" instead (explained below).
> We can’t use @DOT@ because currently it is set to something like:
>
> DOT='${SHELL} /home/ludo/src/guix/build-aux/missing dot'
Yes, that's why I didn't use @DOT@, and decided to modify the ‘guix’
package instead.
> So we need an AC_PATH_PROG for dot that defines the ‘DOT_USER_PROGRAM’
> substitution variable.
>
> Does that make sense?
Yes, this is great! I didn't think to go this way, thanks!
Along with the patch for this change, I'm also attaching a patch to
"improve" guix-config.el: to make all its constants begin with
"guix-config-" prefix and to use them in the real variables that may be
modified by a user. WDYT?
0001-build-Set-DOT_USER_PROGRAM-for-Emacs-interface.patch
Description: Text Data
0002-emacs-config-Use-emacs-config-prefix-for-constants.patch
Description: Text Data
- [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable., Alex Kost, 2015/10/15
- Re: [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable., Ludovic Courtès, 2015/10/16
- Re: [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable.,
Alex Kost <=
- Re: [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable., Ludovic Courtès, 2015/10/17
- Re: [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable., Alex Kost, 2015/10/17
- Re: [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable., Ludovic Courtès, 2015/10/18
- Re: [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable., Alex Kost, 2015/10/19
- Re: [PATCH] gnu: guix: Set 'guix-dot-program' emacs variable., Ludovic Courtès, 2015/10/19