[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser cf188fd 7/8: Docs, news and version
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/geiser cf188fd 7/8: Docs, news and version |
Date: |
Sun, 19 Dec 2021 18:57:41 -0500 (EST) |
branch: elpa/geiser
commit cf188fdf870e6aaacff87b3bb9599b8c7e67041d
Author: jao <jao@gnu.org>
Commit: jao <jao@gnu.org>
Docs, news and version
---
doc/parens.texi | 10 +++++++---
elisp/geiser.el | 4 ++--
news.org | 7 +++++++
3 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/doc/parens.texi b/doc/parens.texi
index 47db78e..18d9973 100644
--- a/doc/parens.texi
+++ b/doc/parens.texi
@@ -208,19 +208,23 @@ you can customize @code{geiser-mode-start-repl-p} to
@code{t}.
@cindex dir-locals
@cindex project.el
@cindex projectile
+@cindex projects
@anchor{repl-per-project} By default, Geiser will re-use a single REPL
for all buffers sharing the same scheme implementation. This works well
enough in many cases, but may become problematic (or at least annoying)
when working on multiple projects with separate dependencies and include
paths.
+@cindex geiser-repl-per-project-p
Geiser provides optional support for using separate REPLs for each
project, which can be enabled by customizing
@code{geiser-repl-current-project-function} and selecting your Emacs
project-management library of choice (eg. @code{project.el} or
-@code{projectile}). With this configured, new REPLs will automatically
-associate themselves with the current project, and all Geiser commands
-will ignore REPLs that are not associated with the project.
+@code{projectile}). With this configured, if you want new REPLs to
+automatically associate themselves with the current project, so that all
+Geiser commands will ignore REPLs that are not associated with the
+project, customize the toggle @code{geiser-repl-per-project-p} to
+@code{t} and you're all set up.
@cindex geiser-repl-add-project-path-p
This can be very convenient when used with a @file{.dir-locals.el} in
diff --git a/elisp/geiser.el b/elisp/geiser.el
index c061a9a..a49a9b5 100644
--- a/elisp/geiser.el
+++ b/elisp/geiser.el
@@ -11,9 +11,9 @@
;; Maintainer: Jose Antonio Ortega Ruiz (jao@gnu.org)
;; Keywords: languages, scheme, geiser
;; Homepage: https://gitlab.com/emacs-geiser/
-;; Package-Requires: ((emacs "24.4"))
+;; Package-Requires: ((emacs "24.4") (transient "0.3"))
;; SPDX-License-Identifier: BSD-3-Clause
-;; Version: 0.19
+;; Version: 0.20
;;; Commentary:
diff --git a/news.org b/news.org
index f451390..0f94a46 100644
--- a/news.org
+++ b/news.org
@@ -1,14 +1,21 @@
* Version 0.20 (unreleased)
+
+ - Improved support for debugging sessions (for implementations
+ supporting them, as usual).
- New option to add current project's root to load path or any of
its subdirectories, ~geiser-repl-add-project-paths~.
- Defaulting ~geiser-repl-current-project-function~ to ~project-current~
in emacsen having it available, and using the new
~geiser-repl-per-project-p~ to decide whether to use it.
+
* Version 0.19 (December, 2021)
+
- Bug fixes
+
* Version 0.18 (October, 2021)
- Documentation fix
+
* Version 0.17 (August, 2021)
- Package available in NonGNU ELPA (doc update)
- [nongnu] elpa/geiser updated (476897e -> ba290b4), ELPA Syncer, 2021/12/19
- [nongnu] elpa/geiser a789a6c 2/8: Allowing debuggers to use Dbg buffer for output, ELPA Syncer, 2021/12/19
- [nongnu] elpa/geiser d857699 1/8: initial support for connection-address, ELPA Syncer, 2021/12/19
- [nongnu] elpa/geiser ec580a1 4/8: Debugger: fixes and better determination of debugging status, ELPA Syncer, 2021/12/19
- [nongnu] elpa/geiser be6d808 6/8: Tweaks to geiser-debug-mode keymap, ELPA Syncer, 2021/12/19
- [nongnu] elpa/geiser ba290b4 8/8: Requiring Emacs 25.1, for transient's sake, ELPA Syncer, 2021/12/19
- [nongnu] elpa/geiser 21dcac5 3/8: 'debug commands so that each impl can take care of them, ELPA Syncer, 2021/12/19
- [nongnu] elpa/geiser fcd697f 5/8: New debugger commands: locals, registers, error, ELPA Syncer, 2021/12/19
- [nongnu] elpa/geiser cf188fd 7/8: Docs, news and version,
ELPA Syncer <=