Re: Merging guix.el

2014-09-04 Thread Ludovic Courtès
Alex Kost skribis: > Merged into master, thanks. Thank *you* for all the good work! > Sorry, all I could take from my brain for the Savannah News is: > > Now GNU Guix has an Emacs interface. > > It can be installed along with the > [http://git.savannah.gnu.org/cgit/guix.git latest Guix]. For u

Re: Merging guix.el

2014-09-03 Thread Alex Kost
Ludovic Courtès (2014-09-03 11:09 +0400) wrote: > Alex Kost skribis: [...] >> I don't have a preference here. I can do a single commit if it is more >> appropriate. Would the following commit message be OK? > > Yes, that would be perfect. > > Feel free to proceed whenever is convenient for yo

Re: Merging guix.el

2014-09-03 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2014-09-01 16:10 +0400) wrote: [...] >> Would ‘vlist-fold’ work? >> >> scheme@(guile-user)> (vhash-cons 'a 1 (vhash-cons 'b 2 (vhash-cons 'a 3 >> vlist-null))) >> $2 = # >> scheme@(guile-user)> (vlist-fold cons '() $2) >> $3 = ((a . 3) (b . 2) (a . 1)) > >

Re: Merging guix.el

2014-09-02 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2014-09-02 02:28 +0400) wrote: > >> Alex Kost skribis: >> >>> I've just pushed a manual for “guix.el” (into “emacs-ui” branch). I >>> tried my best, but I'm not a native English speaker and I have never >>> worked with Texinfo before, so there may be... iss

Re: Merging guix.el

2014-09-02 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2014-08-31 18:59 +0400) wrote: > > [...] > >> I think the profile’s file name could be kept on the elisp side, and >> passed to the Scheme code, which wouldn’t need to keep it in a global >> variable. That would also allow guix.el to be used on profiles othe

Re: Merging guix.el

2014-09-02 Thread Alex Kost
Ludovic Courtès (2014-09-01 16:10 +0400) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2014-08-31 18:59 +0400) wrote: > > [...] > >>> The key is ‘vhash-fold*’ (info "(guile) VHashes"). It allows you to >>> traverse all the entries associated with a given key: >>> >>> scheme@(guile-user)> (vh

Re: Merging guix.el

2014-09-02 Thread Alex Kost
Ludovic Courtès (2014-08-31 18:59 +0400) wrote: [...] > I think the profile’s file name could be kept on the elisp side, and > passed to the Scheme code, which wouldn’t need to keep it in a global > variable. That would also allow guix.el to be used on profiles other > than the default one. Don

Re: Merging guix.el

2014-09-02 Thread Alex Kost
Ludovic Courtès (2014-09-02 02:28 +0400) wrote: > Alex Kost skribis: > >> I've just pushed a manual for “guix.el” (into “emacs-ui” branch). I >> tried my best, but I'm not a native English speaker and I have never >> worked with Texinfo before, so there may be... issues :-) > > Looks good to me!

Re: Merging guix.el

2014-09-01 Thread Ludovic Courtès
Alex Kost skribis: > I've just pushed a manual for “guix.el” (into “emacs-ui” branch). I > tried my best, but I'm not a native English speaker and I have never > worked with Texinfo before, so there may be... issues :-) Looks good to me! Here are some minor comments (I’m not a native speaker e

Re: Merging guix.el

2014-09-01 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2014-08-31 18:59 +0400) wrote: [...] >> The key is ‘vhash-fold*’ (info "(guile) VHashes"). It allows you to >> traverse all the entries associated with a given key: >> >> scheme@(guile-user)> (vhash-cons '("guile" "2.0") 'foo >>

Re: Merging guix.el

2014-09-01 Thread Alex Kost
Hello, I've just pushed a manual for “guix.el” (into “emacs-ui” branch). I tried my best, but I'm not a native English speaker and I have never worked with Texinfo before, so there may be... issues :-) Ludovic Courtès (2014-08-31 18:59 +0400) wrote: [...] >>> I would make %package-table a vhas

Re: Merging guix.el

2014-08-31 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2014-08-29 00:09 +0400) wrote: [...] > OK, I made "emacs.am" and modified "configure.ac" and "Makefile.am" (I > pushed 2 new commits to “emacs-ui” branch). Is there anything else to > be done in a build part? No, that looks good to me. [...] >>> I think

Re: Merging guix.el

2014-08-29 Thread Alex Kost
Hello, Ludovic Courtès (2014-08-29 00:09 +0400) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2014-08-28 16:41 +0400) wrote: >> >>> Alex Kost skribis: [...] I imagine there may be... for example vi users, who wouldn't want to install this feature, so I made some changes in "conf

Re: Merging guix.el

2014-08-28 Thread Ludovic Courtès
fix everything that needs to be fixed, it may be > recreated with a nice and clean commit(s) for merging “guix.el”. This > way I could push commits there without a fear that I mess it all up. > WDYT? Definitely. What’s been done before for such work-in-progress branches is to rewrite

Re: Merging guix.el

2014-08-28 Thread Alex Kost
t; Could you make it this way? No problem. > More precisely, the Emacs-specific things could be kept in emacs.am, and > that file would be included from the top-level Makefile.am. OK, I think it would be good to make "emacs-ui" branch temporary, so that after I'll fix ever

Re: Merging guix.el

2014-08-28 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2014-08-23 16:17 +0400) wrote: [...] >> • Have them appropriately listed in the top-level Makefile.am (I can >> help with that, if you’re not familiar.) > > Along with the small changes to top-level "Makefile.am", I made > "Makefile.am" in "emacs" dir

Re: Merging guix.el

2014-08-27 Thread Alex Kost
Hello, Ludovic Courtès (2014-08-23 16:17 +0400) wrote: > Hello! > > I think we can merge guix.el in the repo anytime now. Here are some > notes on how this could be done: > > • Put all the .el and .scm files of the guix.el repo under an emacs/ > directory. Done. I have made “emacs-ui” br

Re: Merging guix.el

2014-08-25 Thread Alex Kost
Ludovic Courtès (2014-08-26 02:03 +0400) wrote: > Alex Kost skribis: > >> Ludovic Courtès (2014-08-25 12:23 +0400) wrote: >> >>> Hello! >>> >>> I’ve added you to the ‘guix’ group on Savannah, so you now have commit >>> access, congrats. ;-) >>> >>> Please make sure to read the “Commit Access” se

Re: Merging guix.el

2014-08-25 Thread Ludovic Courtès
Alex Kost skribis: > Ludovic Courtès (2014-08-25 12:23 +0400) wrote: > >> Hello! >> >> I’ve added you to the ‘guix’ group on Savannah, so you now have commit >> access, congrats. ;-) >> >> Please make sure to read the “Commit Access” section in Savannah. > > Thanks, I had already pushed a “Fix t

Re: Merging guix.el

2014-08-25 Thread Alex Kost
Ludovic Courtès (2014-08-25 12:23 +0400) wrote: > Hello! > > I’ve added you to the ‘guix’ group on Savannah, so you now have commit > access, congrats. ;-) > > Please make sure to read the “Commit Access” section in Savannah. Thanks, I had already pushed a “Fix typo” commit, so I think I dealt w

Re: Merging guix.el

2014-08-25 Thread Ludovic Courtès
Hello! I’ve added you to the ‘guix’ group on Savannah, so you now have commit access, congrats. ;-) Please make sure to read the “Commit Access” section in Savannah. Ludo’.

Re: Merging guix.el

2014-08-24 Thread Alex Kost
Ludovic Courtès (2014-08-23 16:17 +0400) wrote: > Hello! > > I think we can merge guix.el in the repo anytime now. Here are some > notes on how this could be done: > > • Put all the .el and .scm files of the guix.el repo under an emacs/ > directory. > > • Have them appropriately listed in

Merging guix.el

2014-08-23 Thread Ludovic Courtès
Hello! I think we can merge guix.el in the repo anytime now. Here are some notes on how this could be done: • Put all the .el and .scm files of the guix.el repo under an emacs/ directory. • Have them appropriately listed in the top-level Makefile.am (I can help with that, if you’re