geiser.git
3 years agoreadme linksmaster
Jose Antonio Ortega Ruiz [Mon, 5 Apr 2021 02:54:30 +0000 (5 03:54 +0100)]
readme links

3 years agotombstone
Jose Antonio Ortega Ruiz [Mon, 5 Apr 2021 02:40:31 +0000 (5 03:40 +0100)]
tombstone

3 years agocontent sync'd with emacs-geiser/geiser 0.13
Jose Antonio Ortega Ruiz [Sun, 4 Apr 2021 15:08:53 +0000 (4 16:08 +0100)]
content sync'd with emacs-geiser/geiser 0.13

3 years agowe need macros.texi
Jose Antonio Ortega Ruiz [Sun, 4 Apr 2021 04:30:13 +0000 (4 05:30 +0100)]
we need macros.texi

3 years agomacros.texi removed
Jose Antonio Ortega Ruiz [Sun, 4 Apr 2021 04:03:17 +0000 (4 05:03 +0100)]
macros.texi removed

3 years agotexi updates
Jose Antonio Ortega Ruiz [Sun, 4 Apr 2021 03:33:30 +0000 (4 04:33 +0100)]
texi updates

3 years agoMerge remote-tracking branch 'gitlab/master'
Jose Antonio Ortega Ruiz [Sun, 4 Apr 2021 02:21:45 +0000 (4 03:21 +0100)]
Merge remote-tracking branch 'gitlab/master'

3 years agouser manual and web pages updates0.13
Jose Antonio Ortega Ruiz [Sun, 4 Apr 2021 01:30:56 +0000 (4 02:30 +0100)]
user manual and web pages updates

3 years agoinstall.texi
Jose Antonio Ortega Ruiz [Sat, 3 Apr 2021 22:24:09 +0000 (3 23:24 +0100)]
install.texi

3 years agogeiser-mit.el deleted
Jose Antonio Ortega Ruiz [Sat, 3 Apr 2021 22:09:00 +0000 (3 23:09 +0100)]
geiser-mit.el deleted

3 years agogeiser-guile moved to its own package
Jose Antonio Ortega Ruiz [Sun, 28 Mar 2021 05:21:50 +0000 (28 06:21 +0100)]
geiser-guile moved to its own package

3 years agogeiser-chicken moved to its own package
Jose Antonio Ortega Ruiz [Sun, 28 Mar 2021 04:21:05 +0000 (28 05:21 +0100)]
geiser-chicken moved to its own package

3 years agogeiser-gambit moved to its own package
Jose Antonio Ortega Ruiz [Sun, 28 Mar 2021 03:54:20 +0000 (28 04:54 +0100)]
geiser-gambit moved to its own package

3 years agogeiser-chibi moved to its own package
Jose Antonio Ortega Ruiz [Sun, 28 Mar 2021 02:55:27 +0000 (28 03:55 +0100)]
geiser-chibi moved to its own package

3 years agogeiser-chez moved to its own package
Jose Antonio Ortega Ruiz [Sun, 28 Mar 2021 02:02:38 +0000 (28 03:02 +0100)]
geiser-chez moved to its own package

3 years agogeiser-racket moved to individual package
Jose Antonio Ortega Ruiz [Mon, 22 Mar 2021 01:36:23 +0000 (22 01:36 +0000)]
geiser-racket moved to individual package

3 years agogeiser-mit moved to individual package
Jose Antonio Ortega Ruiz [Mon, 22 Mar 2021 00:48:46 +0000 (22 00:48 +0000)]
geiser-mit moved to individual package

3 years agogeiser-messages-mode: Don't quote lambda expressions
Jonas Bernoulli [Wed, 3 Mar 2021 13:51:10 +0000 (3 14:51 +0100)]
geiser-messages-mode: Don't quote lambda expressions

3 years agoRacket: macro-expansion: don't quote result
Nikita Bloshchanevich [Sun, 21 Feb 2021 20:29:41 +0000 (21 21:29 +0100)]
Racket: macro-expansion: don't quote result

`pretty-print' by default quotes its output, so that `eval' can yield the
correct value. This is wrong in macro-expansions though, since the quote
wouldn't be there in the actual expanded code, and is also inconsistent with
other REPLs (e.g Guile).

Use a quote-depth of 1, which doesn't cause the extra quote to be printed for
macro expansions (`read' yields the correct value).

3 years agoDetermine the display string of command key dynamically.
Zhu Zihao [Mon, 15 Feb 2021 05:55:11 +0000 (15 13:55 +0800)]
Determine the display string of command key dynamically.

* elisp/geiser-repl.el(geiser-repl--sentinel): Use `substitute-command-keys'.

3 years agofix problems in module detection code (chicken); remove micro-optimisation
Ricardo G. Herdt [Sun, 3 Jan 2021 00:22:43 +0000 (3 01:22 +0100)]
fix problems in module detection code (chicken); remove micro-optimisation

- fix typo that renamed the regex from "module" to "define-module"
- revert previous change that removed support for single-identifier module
  names
- as suggested, remove looking-at micro-optimisation, since it make code harder
  to read and doesn't seem to bring any relevant benefits.

3 years agoFix error when compiling define-library form in Chicken
Ricardo G. Herdt [Tue, 29 Dec 2020 12:10:31 +0000 (29 13:10 +0100)]
Fix error when compiling define-library form in Chicken

Problem: when running geiser-compile-current-buffer (C-c C-k) on a file
using R7RS's define-library form, geiser-chicken--get-module starts an
infinite recursion. This happens because the original regular expression
contains two groups, but the code only tries to fetch the library name
from the first one with "(match-string-no-properties 1)".

Solution: we use the same strategy as in geiser-guile.el, namely we split the
regular expression into two separate ones, and check them one by one.

3 years agoSome comment and whitespace cleanup
Jonas Bernoulli [Fri, 2 Oct 2020 13:10:00 +0000 (2 15:10 +0200)]
Some comment and whitespace cleanup

3 years agoAdd doc-string to geiser-custom--defcustom
Jonas Bernoulli [Fri, 2 Oct 2020 13:09:00 +0000 (2 15:09 +0200)]
Add doc-string to geiser-custom--defcustom

Also add a FIXME comment about how this macro isn't actually needed.

3 years agoImprove doc-strings of some options
Jonas Bernoulli [Fri, 2 Oct 2020 13:08:00 +0000 (2 15:08 +0200)]
Improve doc-strings of some options

The whole first sentence should fit on the first line.  If that makes
the line a bit long then that is unfortunate but better than wrapping
it onto a new line.  When wrapping onto a new line anyway then the
second line should never be intended.  When it can be avoided, then
long first lines should be made shorter.

3 years agoDeclare keymaps using defvar explicitly
Jonas Bernoulli [Fri, 2 Oct 2020 13:07:00 +0000 (2 15:07 +0200)]
Declare keymaps using defvar explicitly

This makes it possible to re-evaluate the containing
buffers without user customizations being clobbered.

3 years agoPlacate byte-compiler
Brian Leung [Fri, 9 Oct 2020 23:36:22 +0000 (9 16:36 -0700)]
Placate byte-compiler

3 years agoguile: Recognize library declaration correctly
Arun Isaac [Sun, 22 Nov 2020 11:45:18 +0000 (22 17:15 +0530)]
guile: Recognize library declaration correctly

3 years agoSupport buffer-local binary and arglist configuration
Andrew Whatson [Wed, 2 Dec 2020 05:54:14 +0000 (2 15:54 +1000)]
Support buffer-local binary and arglist configuration

Retrieve the scheme binary and arglist before switching to the repl
buffer, so that we respect any local settings from the source buffer.

3 years agoGambit version now contains also the commit id. Code updated accordingly
lucaregini [Wed, 26 Aug 2020 20:18:18 +0000 (26 22:18 +0200)]
Gambit version now contains also the commit id. Code updated accordingly

3 years agoExternal help fix
Andrew Eggenberger [Thu, 6 Aug 2020 18:44:18 +0000 (6 18:44 +0000)]
External help fix

Fixes an issue where chicken 5 users were taken to the chicken 4 external docs for the given query. With this update, users will be taken to chicken 5 or 4 docs based on the result of (geiser-chicken--version).

3 years agoVersion 0.120.12
Jose Antonio Ortega Ruiz [Tue, 14 Jul 2020 12:10:52 +0000 (14 13:10 +0100)]
Version 0.12

3 years agoAlways display error in minibuffer after eval
Aaron Marks [Sun, 12 Jul 2020 07:14:22 +0000 (12 17:14 +1000)]
Always display error in minibuffer after eval

When evaluating expressions in a Scheme buffer, display the error
of an evaluation in the minibuffer regardless of whether
`geiser-debug-show-debug-p` or `geiser-debug-jump-to-debug-p` are
set or not.

3 years agochez: pretty printing macroexpand results.
Jay Xu [Sat, 11 Jul 2020 16:57:32 +0000 (12 00:57 +0800)]
chez: pretty printing macroexpand results.

3 years agomake chez display output and error messages.
Jay Xu [Sat, 11 Jul 2020 12:58:52 +0000 (11 20:58 +0800)]
make chez display output and error messages.

3 years agoAdd docs for per-project repl instances
Andrew Whatson [Tue, 7 Jul 2020 01:04:33 +0000 (7 11:04 +1000)]
Add docs for per-project repl instances

3 years agoTag project functions instead of overriding docs
Andrew Whatson [Fri, 19 Jun 2020 13:52:46 +0000 (19 23:52 +1000)]
Tag project functions instead of overriding docs

3 years agoFix byte-compiler warning
Andrew Whatson [Fri, 19 Jun 2020 13:48:52 +0000 (19 23:48 +1000)]
Fix byte-compiler warning

3 years agoImprove project function selection, make ignore default
Andrew Whatson [Fri, 19 Jun 2020 13:32:45 +0000 (19 23:32 +1000)]
Improve project function selection, make ignore default

3 years agoRefactor to make repl/impl proj argument optional
Andrew Whatson [Fri, 19 Jun 2020 06:44:54 +0000 (19 16:44 +1000)]
Refactor to make repl/impl proj argument optional

3 years agoUse a separate REPL instance per project
Andrew Whatson [Fri, 19 Jun 2020 03:56:09 +0000 (19 13:56 +1000)]
Use a separate REPL instance per project

3 years agoadd geiser# prefix to geiser calls
Ricardo G. Herdt [Mon, 6 Jul 2020 19:24:45 +0000 (6 21:24 +0200)]
add geiser# prefix to geiser calls

Previously after switching to a module with say ",m my-module", evaluation of
geiser commands from a buffer failed with:

Error: unbound variable: my-module#geiser-eval

A suggestion on the #chicken channel was to prefix all geiser calls with the
module name "geiser#". I side-effect of this is that we don't need
to import geiser anymore, reducing "pollution" of the user's code with geiser
symbols.

This commit adds the geiser# prefix to geiser calls, and remove "(import geiser)" when loading chicken 5. The same could be done for chicken 4, I didn't have
time to change and test it though.

3 years agoReturning C-c k back to users, that key's theirs!
Jose Antonio Ortega Ruiz [Mon, 6 Jul 2020 18:34:09 +0000 (6 19:34 +0100)]
Returning C-c k back to users, that key's theirs!

Should close issue #315, where it is pointed out that "sequences
consisting of `C-c` and a letter (either upper or lower case) are
reserved for users; they are the *only* sequences reserved for users,
so do not block them."

3 years agoChange geiser-eval to accept lists as module name (C5)
Ricardo G. Herdt [Mon, 6 Jul 2020 18:03:29 +0000 (6 20:03 +0200)]
Change geiser-eval to accept lists as module name (C5)

Chicken 5 allows lists of symbols and integers as module names, for instance
(module (my example) * ...)

see: http://wiki.call-cc.org/man/5/Modules#module

3 years agoLinks to olde blog posts
Jose Antonio Ortega Ruiz [Fri, 26 Jun 2020 21:23:51 +0000 (26 22:23 +0100)]
Links to olde blog posts

Thanks to Sebastian, who noted this in issue #314

3 years agogeiser-chicken--version: Don't use a shell
Noam Postavsky [Tue, 19 May 2020 12:03:59 +0000 (19 08:03 -0400)]
geiser-chicken--version: Don't use a shell

Using shell-command-to-string requires making assumptions about how
quoting works in the shell.  While single quotes are okay for bourne
shells, it doesn't work for cmd.exe (the default on Windows).

Use call-process instead to remove dependency on shell quoting
details.

3 years agoFix typos
Jonas Bernoulli [Wed, 13 May 2020 12:19:34 +0000 (13 14:19 +0200)]
Fix typos

3 years agoMake guile return line numbers more often, as suggested by Sergey
Jose Antonio Ortega Ruiz [Sun, 10 May 2020 18:13:43 +0000 (10 19:13 +0100)]
Make guile return line numbers more often, as suggested by Sergey

See gitlab issue #303, where Sergey Trofimov kindly described not only
the symptons, but this cure.

3 years agoBetter handcrafted reader, now with numbers!
Jose Antonio Ortega Ruiz [Sun, 10 May 2020 18:11:04 +0000 (10 19:11 +0100)]
Better handcrafted reader, now with numbers!

For no good reason, we were transforming numbers in retorts to symbols
and then failing to recognise things like line or column numbers
there.

The "fix" here only works for the intersection of numbers that are
written in the same way in elisp and scheme; one day we'll find a
situation where this doesn't cut it, but right now we only really use
integers.

3 years agoCompletion for vanilla users
Jose Antonio Ortega Ruiz [Sun, 10 May 2020 16:28:00 +0000 (10 17:28 +0100)]
Completion for vanilla users

Restoring what seem reasonable definitions for the completion
functions when called away from the current buffer.  Should fix issue

4 years agoFix typos
Jonas Bernoulli [Sun, 26 Apr 2020 21:52:31 +0000 (26 23:52 +0200)]
Fix typos

4 years agoadd extra parameter support to chez
julian herrera [Sun, 19 Apr 2020 21:11:56 +0000 (19 16:11 -0500)]
add extra parameter support to chez

4 years agoadd extra parameter support to chez implementation
julian herrera [Sun, 19 Apr 2020 20:26:29 +0000 (19 15:26 -0500)]
add extra parameter support to chez implementation

4 years agoFix recently added .dir-locals.el
Jonas Bernoulli [Sun, 19 Apr 2020 15:51:01 +0000 (19 17:51 +0200)]
Fix recently added .dir-locals.el

4 years agoChop off trailing whitespace before printing REPL result
Philip K [Mon, 6 Apr 2020 11:04:24 +0000 (6 13:04 +0200)]
Chop off trailing whitespace before printing REPL result

4 years agoUse cl-lib instead of cl
Jonas Bernoulli [Fri, 27 Mar 2020 22:13:37 +0000 (27 23:13 +0100)]
Use cl-lib instead of cl

Starting with Emacs 27 cl is fully deprecated, including at
compile-time.

4 years agoDeclare geiser-restart-repl in geiser-compile.el
Jonas Bernoulli [Fri, 27 Mar 2020 20:37:06 +0000 (27 21:37 +0100)]
Declare geiser-restart-repl in geiser-compile.el

4 years agoDelete trailing whitespace
Jonas Bernoulli [Tue, 25 Feb 2020 14:34:04 +0000 (25 15:34 +0100)]
Delete trailing whitespace

4 years agoFix indentation
Jonas Bernoulli [Tue, 25 Feb 2020 13:48:04 +0000 (25 14:48 +0100)]
Fix indentation

4 years agoEnforce use of spaces for indentation
Jonas Bernoulli [Tue, 25 Feb 2020 13:46:34 +0000 (25 14:46 +0100)]
Enforce use of spaces for indentation

We cannot just assume that each and every contributors
has independently configured their Editor that way.

4 years agoMark the beginning of code part of elisp libraries with Code: heading
Jonas Bernoulli [Tue, 25 Feb 2020 13:32:18 +0000 (25 14:32 +0100)]
Mark the beginning of code part of elisp libraries with Code: heading

It's the convention and by following it we make a big step towards
supporting outline navigation.

The convention doesn't say much about what parts of the code are
supposed to be part of that sections and what parts belong in a
subsequent section.  Here we put the `require' forms in this section
and maybe some setup code, that's a popular approach.

In most cases there was "\f" where we now insert "Code:".  They both
serve a similar purpose and we keep the former because some users
depend on that for navigation.  We even add this "\f" in libraries
where it previously was missing.

In some cases the permission statement was followed by a commentary,
which obviously does not belong in the "Code:" section.  In such cases
add the conventional "Commentary:" section.

4 years agoBegin the summary lines of all elisp libraries with three semicolons
Jonas Bernoulli [Tue, 25 Feb 2020 13:29:01 +0000 (25 14:29 +0100)]
Begin the summary lines of all elisp libraries with three semicolons

It's the convention and by following it we make a big step towards
supporting outline navigation.

4 years agoRemove duplicated definition of geiser-connect
Jonas Bernoulli [Tue, 25 Feb 2020 13:13:54 +0000 (25 14:13 +0100)]
Remove duplicated definition of geiser-connect

4 years agodefine-geiser-implementation - un-unquote load-file-name
spellcard199 [Mon, 16 Mar 2020 13:27:05 +0000 (16 14:27 +0100)]
define-geiser-implementation - un-unquote load-file-name

4 years agoCleaner Chicken and Gambit sections in install docs
Jose Antonio Ortega Ruiz [Tue, 25 Feb 2020 14:23:05 +0000 (25 14:23 +0000)]
Cleaner Chicken and Gambit sections in install docs

4 years agoDocumentation fixes
Jose Antonio Ortega Ruiz [Tue, 25 Feb 2020 13:44:17 +0000 (25 13:44 +0000)]
Documentation fixes

4 years agoVersion bump0.11.2
Jose Antonio Ortega Ruiz [Tue, 25 Feb 2020 13:30:02 +0000 (25 13:30 +0000)]
Version bump

4 years agoFix for misspelled geiser-completion-module-list-func (#271)
Jose Antonio Ortega Ruiz [Tue, 25 Feb 2020 13:25:49 +0000 (25 13:25 +0000)]
Fix for misspelled geiser-completion-module-list-func (#271)

4 years agoNot referring to savannah downloads in the docs
Jose Antonio Ortega Ruiz [Sun, 23 Feb 2020 20:57:26 +0000 (23 20:57 +0000)]
Not referring to savannah downloads in the docs

What with MELPA and whatever is happening with savannah ssh access.

4 years agoVersion bump0.11.1
Jose Antonio Ortega Ruiz [Sun, 23 Feb 2020 20:45:23 +0000 (23 20:45 +0000)]
Version bump

4 years agoWhitespace
Jose Antonio Ortega Ruiz [Sun, 23 Feb 2020 20:38:10 +0000 (23 20:38 +0000)]
Whitespace

4 years agoAdd Gambit source files to makefiles
David Wilson [Fri, 21 Feb 2020 17:47:43 +0000 (21 09:47 -0800)]
Add Gambit source files to makefiles

4 years agodoc: Improve macros to add docbook support
Damien Cassou [Tue, 18 Feb 2020 09:59:09 +0000 (18 10:59 +0100)]
doc: Improve macros to add docbook support

4 years agoRefix #271, and consider gardening instead of programming
Jose Antonio Ortega Ruiz [Fri, 14 Feb 2020 01:10:17 +0000 (14 01:10 +0000)]
Refix #271, and consider gardening instead of programming

4 years agoGuile: use load paths defined in dir-local variables (fixes #268)
Jose Antonio Ortega Ruiz [Thu, 13 Feb 2020 03:17:08 +0000 (13 03:17 +0000)]
Guile: use load paths defined in dir-local variables (fixes #268)

A similar idea should probably be used with other schemes, but right
now i feel ashamed of having taken so long to fix this one (assuming
it's fixed!), so let's rush this commit for a change.

4 years agoProper wrapping of final comment lines (fixes #292)
Jose Antonio Ortega Ruiz [Thu, 13 Feb 2020 02:44:41 +0000 (13 02:44 +0000)]
Proper wrapping of final comment lines (fixes #292)

Thanks a lot Sean Delvin for a great bug report which, moreover,
contained the solution to the problem! (even though i'm risking a
small modification).

4 years agoCompatibility with Helm completions in emacs-25 (fixes #271)
Jose Antonio Ortega Ruiz [Thu, 13 Feb 2020 02:39:35 +0000 (13 02:39 +0000)]
Compatibility with Helm completions in emacs-25 (fixes #271)

4 years agoVersion 0.110.11
Jose Antonio Ortega Ruiz [Tue, 4 Feb 2020 18:26:03 +0000 (4 18:26 +0000)]
Version 0.11

4 years agoReally fix #252
Jose Antonio Ortega Ruiz [Tue, 4 Feb 2020 16:45:03 +0000 (4 16:45 +0000)]
Really fix #252

And by a new pair of glasses in the process.

4 years agoLeftover (fixes #291)
Jose Antonio Ortega Ruiz [Tue, 28 Jan 2020 18:56:15 +0000 (28 18:56 +0000)]
Leftover (fixes #291)

Repeat with me: try M-x geiser-reload before pushing to gitlab

4 years agoMerge branch 'support-mit-scmutils' [279]
Jose Antonio Ortega Ruiz [Tue, 28 Jan 2020 02:58:19 +0000 (28 02:58 +0000)]
Merge branch 'support-mit-scmutils' [279]

4 years agoC-c \ and C-c [ in geiser-repl too
Jose Antonio Ortega Ruiz [Tue, 28 Jan 2020 02:50:24 +0000 (28 02:50 +0000)]
C-c \ and C-c [ in geiser-repl too

With a hat tip to Mikhail Kryshen, who was wondering in guile-user why
oh why, and rightly so.

4 years agoAdd rudimentary Chez support for macro expansion
Aaron Marks [Fri, 3 Jan 2020 13:29:15 +0000 (3 23:29 +1000)]
Add rudimentary Chez support for macro expansion

4 years agoSupport scmutils, a big library for mit-scheme
Qian Yun [Wed, 18 Dec 2019 08:18:44 +0000 (18 16:18 +0800)]
Support scmutils, a big library for mit-scheme

mit-scheme is case-insensitive by default, but scmutils is case-sensitive,
so changing argument to lowercase to support both.

4 years agoCapture stdout in ChezScheme's eval:geiser
jitwit [Thu, 5 Dec 2019 20:03:50 +0000 (5 15:03 -0500)]
Capture stdout in ChezScheme's eval:geiser

4 years agoRename multiline expression option
Aaron Marks [Tue, 26 Nov 2019 09:30:36 +0000 (26 19:30 +1000)]
Rename multiline expression option

* Renames geiser-repl-context-sensitive-send to
  geiser-repl-send-on-return-p. This option's value is now inverted.
* Update documentation accordingly.

4 years agoelisp/geiser-completion.el: Expose `--symbol-list` and `--module-list` funcs.
Brian Leung [Fri, 25 Oct 2019 06:50:02 +0000 (25 06:50 +0000)]
elisp/geiser-completion.el: Expose `--symbol-list` and `--module-list` funcs.

4 years agoMerge branch 'master' into ChibiExperiments
Lockywolf [Wed, 23 Oct 2019 04:24:05 +0000 (23 12:24 +0800)]
Merge branch 'master' into ChibiExperiments

4 years agoAdd printing a stack trace to the user code exceptions.
Lockywolf [Wed, 23 Oct 2019 04:03:52 +0000 (23 12:03 +0800)]
Add printing a stack trace to the user code exceptions.

4 years agoAutomatically enable racket for .rktd and .rktl files.
Artem Chernyak [Tue, 22 Oct 2019 16:13:18 +0000 (22 16:13 +0000)]
Automatically enable racket for .rktd and .rktl files.

4 years agoelisp/geiser.doc.el: Add geiser-doc-manual-for-symbol.
Brian Leung [Mon, 21 Oct 2019 23:49:08 +0000 (21 16:49 -0700)]
elisp/geiser.doc.el: Add geiser-doc-manual-for-symbol.

4 years agoMissing require (fixes issue #285)
Jose Antonio Ortega Ruiz [Sat, 12 Oct 2019 21:17:54 +0000 (12 22:17 +0100)]
Missing require (fixes issue #285)

Seems we forgot a require while adding a new defcustom in geiser-log.

4 years agowhitespace
Jose Antonio Ortega Ruiz [Thu, 5 Sep 2019 23:37:47 +0000 (6 00:37 +0100)]
whitespace

4 years agoAdd a few minor tweaks.
Lockywolf [Tue, 3 Sep 2019 07:01:07 +0000 (3 15:01 +0800)]
Add a few minor tweaks.

4 years agoAllow additional parameters to Chibi binary
Lockywolf [Thu, 29 Aug 2019 09:04:06 +0000 (29 17:04 +0800)]
Allow additional parameters to Chibi binary

4 years agoFix latest chicken. Add debug level logging. Fixed typo.
Lockywolf [Thu, 29 Aug 2019 05:55:24 +0000 (29 13:55 +0800)]
Fix latest chicken. Add debug level logging. Fixed typo.

4 years agoAdd a custom variable to scroll *geiser messages*.
Lockywolf [Wed, 28 Aug 2019 10:09:12 +0000 (28 18:09 +0800)]
Add a custom variable to scroll *geiser messages*.

4 years agoAdd a (declare (debug)) form to all geiser-%s--with-buffer macros.
Lockywolf [Wed, 28 Aug 2019 03:12:35 +0000 (28 11:12 +0800)]
Add a (declare (debug)) form to all geiser-%s--with-buffer macros.

4 years agoSet header-line-format only in case when `cond` branch is true
Andrey Orst [Mon, 2 Sep 2019 15:29:25 +0000 (2 15:29 +0000)]
Set header-line-format only in case when `cond` branch is true

4 years agofix the output redirection of gambit scheme interpreter
mathieu2em [Mon, 26 Aug 2019 17:36:39 +0000 (26 13:36 -0400)]
fix the output redirection of gambit scheme interpreter

the gsi's output wasn't redirected to the right place