* Alex Kost [2015-12-27 17:11:20+0300] > Dmitry Bogatov (2015-12-27 02:02 +0300) wrote: > > > * By default, ~/.guix-profile/share/emacs/site-lisp/guix.d is not in > > load-path. `emacs-no-x` exports no variables. So, if I install > > some emacs library, like `emacs-f`, evaluating (require 'f) in emacs > > fails. It is... unexpected. Is it intended behaviour? > > Yes, Federico Beffa (the author of emacs-build-system) explained it here: > > > You either have to add guix.d directory manually or you can configure > emacs interface that comes with Guix, which means (require 'guix-init) > more or less. See (info "(guix) Emacs Initial Setup") for details. Read this email. It explain existance of guix.d subdirectory, but why can't we force emacs to execute following pseudo-code at start: (for dir in "${HOME}.guix-profile/share/emacs/site-lisp/guix.d" (push dir load-path)) -- Accept: text/plain, text/x-diff Accept-Language: eo,en,ru X-Keep-In-CC: yes X-Web-Site: sinsekvu.github.io