summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2016-12-04 21:42:50 +0100
committerrekado <rekado@elephly.net>2016-12-04 21:42:50 +0100
commit63b2c7cd0fe2d6c3ef81cf57169b274cdda61f51 (patch)
treec542f222f79b8429996a7fdca209ea699cd021ee
parentf037de66221195c4857b7add1f91ef8f3acce1f8 (diff)
Add section for Scheme development
-rw-r--r--init.org14
-rw-r--r--lisp/init-geiser.el2
2 files changed, 13 insertions, 3 deletions
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
<<manuals>>
<<tramp>>
<<shell>>
+<<scheme>>
<<ido-lazy>>
<<completion-lazy>>
<<pretty-symbols>>
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"))