Alex Kost <alez...@gmail.com> writes: > * emacs/guix-guile.el (guix-guile-current-module): New function. > * emacs/guix-devel.el: New file. > (guix-devel-use-modules, guix-devel-use-current-module): New functions. > * doc/emacs.texi (Emacs Development): New node. Document > 'guix-devel-use-current-module'.
[...] > @@ -19,7 +19,8 @@ guix package}). Specifically, ``guix.el'' makes it easy to: > * Usage: Emacs Usage. Using the interface. > * Configuration: Emacs Configuration. Configuring the interface. > * Prettify Mode: Emacs Prettify. Abbreviating @file{/gnu/store/@dots{}} > file names. > -* Completions: Emacs Completions. Completing @command{guix} shell > command. > +* Completions: Emacs Completions. Completing @command{guix} shell command. > +* Development: Emacs Development. Tools for Guix developers. > @end menu What do you think about integrating it in section "Contributing" instead? > +And as always if you use a command often, it is a good idea to bind a > +key to it, for example like this: > + > +@example > +(with-eval-after-load 'scheme > + (define-key scheme-mode-map (kbd "C-c u") > + 'guix-devel-use-current-module)) > +@end example I remember reading somewhere in the Emacs manual that "C-c <Letter>" is meant for user customization in the global key map (can't remember where ;)). So what suggesting "C-c C-u" which is a mode specific key binding? -- Mathieu Lirzin