[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-kawa 63e662d 012/119: README - reword quickstart in
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-kawa 63e662d 012/119: README - reword quickstart instructions |
Date: |
Sun, 1 Aug 2021 18:30:29 -0400 (EDT) |
branch: elpa/geiser-kawa
commit 63e662d7fbb5e8dc96a369132afe038ca471200a
Author: spellcard199 <spellcard199@protonmail.com>
Commit: spellcard199 <spellcard199@protonmail.com>
README - reword quickstart instructions
---
README.org | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/README.org b/README.org
index 10fe0fd..b7fe2d3 100644
--- a/README.org
+++ b/README.org
@@ -36,15 +36,17 @@ kawa- and java-specific:
** Try geiser-kawa without modifying your emacs configuration
-1. Get Emacs, Cask, Maven and optionally Kawa and make them available through
your $PATH
- - the reason Kawa is optional is that =quickstart.el= calls =mvn package=
(wrapped by =geiser-kawa-compile-java-dependencies=), which produces a jar that
includes the compiled [[https://gitlab.com/groups/kashell/][Kawa's master
branch]]
+1. Get Emacs, Cask, Maven and make them available through your $PATH
+ - Kawa is optional, but if you make the =kawa= executable available in
your PATH you can use it too
2. Clone this repository
3. cd into the cloned dir
4. Tell cask to install emacs dependencies with:
: cask install
-5. Pull [[http://gitlab.com/spellcard199/kawa-geiser][kawa-geiser]] maven
dependencies, compile them and start geiser-kawa's scratch buffer and repl with:
+5. Pull [[http://gitlab.com/spellcard199/kawa-geiser][kawa-geiser]] maven
dependencies (the first time takes ~1 minute), compile them and start
geiser-kawa's scratch buffer and repl with:
: cask emacs -Q --load quickstart.el
+The reason Kawa is optional is that =quickstart.el= calls =mvn package=
(wrapped by =geiser-kawa-compile-java-dependencies=), which produces a jar that
includes the compiled [[https://gitlab.com/groups/kashell/][Kawa's master
branch]]
+
** Cask issue with geiser
If you use geiser as a dependency in a Cask project, Cask eagerly expands the
=define-geiser-implementation= macro with =load-file-name= having the wrong
value. The result is that geiser implementations in geiser do not work when
geiser is managed as a dependency by Cask.
- [nongnu] branch elpa/geiser-kawa created (now 3d999a3), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa eba6684 014/119: pom.xml - Update kawa-geiser commit SHA, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa f5a1697 026/119: README - small reword, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 2ec29bd 011/119: pom.xml - use specific commit instead of -SNAPSHOT for kawa-geiser dep, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 63e662d 012/119: README - reword quickstart instructions,
Philip Kaludercic <=
- [nongnu] elpa/geiser-kawa fabe331 047/119: Use kawa-devutil's Kawa server wrapper instead of own solution, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 1b82b8f 056/119: Add tests for elisp, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 3c57d06 059/119: TODO.org: Add todos, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 1f6357f 009/119: README - Update, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 4ba3dc2 035/119: Add support for macroexpand, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 266413b 038/119: Refactor: replace Kawa procedures with primitive methods + update kawa-devutil dep, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 281d27c 028/119: Add COPYING, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 72dbb50 036/119: Refactor: rename classes, move static field between classes, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 91929a6 013/119: Small naming change, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 8451f3b 017/119: README.org - Small reword, Philip Kaludercic, 2021/08/01