From 63b2c7cd0fe2d6c3ef81cf57169b274cdda61f51 Mon Sep 17 00:00:00 2001 From: rekado Date: Sun, 4 Dec 2016 21:42:50 +0100 Subject: Add section for Scheme development --- init.org | 14 +++++++++++++- lisp/init-geiser.el | 2 -- 2 files changed, 13 insertions(+), 3 deletions(-) delete mode 100644 lisp/init-geiser.el diff --git a/init.org b/init.org index 223cb37..edfc152 100644 --- a/init.org +++ b/init.org @@ -765,6 +765,18 @@ I like to render Lilypond snippets in Org mode buffers. To do that I need to lo (require 'ob-lilypond)) #+END_SRC +* Scheme development +:PROPERTIES: +:header-args: :noweb-ref scheme +:END: + +Geiser makes Scheme development really nice. It’s also used for Guix development in combination with =guix-devel-mode=, so I’m adding the Guix development directory to Guile’s load path in all Geiser sessions. + +#+BEGIN_SRC elisp +(with-eval-after-load "geiser" + (setq geiser-guile-load-path '("~/dev/guix-wip"))) +#+END_SRC + * TODO Initial stuff :PROPERTIES: :header-args: :noweb-ref initial @@ -939,7 +951,6 @@ This is even more stuff to be done after initialising packages. I still need to (load "email.el") (require 'my/init-org) (require 'my/init-completion) -(load "init-geiser.el") (setq gnus-select-method '(nntp "news.gmane.org")) (require 'my/init-magit) (load "init-eshell.el") @@ -1014,6 +1025,7 @@ Having defined named code blocks in the sections above we can finally put them a <> <> <> +<> <> <> <> diff --git a/lisp/init-geiser.el b/lisp/init-geiser.el deleted file mode 100644 index 27ec3f6..0000000 --- a/lisp/init-geiser.el +++ /dev/null @@ -1,2 +0,0 @@ -(require 'geiser) -(setq geiser-guile-load-path '("~/dev/guix")) -- cgit v1.2.3