Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-29 | New function geiser-eval-region/wait | jao | |
2021-12-20 | Asynchronous, interruptable evaluations | jao | |
2021-12-20 | Better handling of (:debug) evaluations | jao | |
2021-12-19 | Tweaks to geiser-debug-mode keymap | jao | |
2021-12-19 | New debugger commands: locals, registers, error | jao | |
2021-12-19 | Debugger: fixes and better determination of debugging status | jao | |
2021-12-18 | 'debug commands so that each impl can take care of them | jao | |
2021-12-18 | Allowing debuggers to use Dbg buffer for output | jao | |
2021-11-27 | Customizable next-error on evaluation errors | jao | |
Set to nil by default, which might surprise some users, if we had enough :) | |||
2021-11-20 | Fix: allow implementations to tell us if they entered their debugger | jao | |
We were always displaying the debug buffer, regardless, which is not what we want: upon entering a debugger, we switch to the repl, and all the needed info is already there. | |||
2021-04-19 | Fix for the fix (avoid popping up on empty output strings) | jao | |
2021-04-19 | Fix for output display in schemes not defining their own handler | jao | |
See discussion in issue #21. | |||
2021-04-11 | Fix for ANSI color treatments | jao | |
2021-04-09 | cl-case with an eval-when-compile | jao | |
2021-04-09 | Optionally treat ANSI colors in dbg buffer | jao | |
This is controlled by the new customizable variable geiser-debug-treat-ansi-colors, which can be set to either nil (do nothing), 'colors (fontify colors) or 'remove (just strip all ANSI codes). | |||
2020-12-02 | Improve doc-strings of some options | Jonas Bernoulli | |
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. | |||
2020-12-02 | Placate byte compiler (Brian Leung) | jao | |
2020-07-12 | Always display error in minibuffer after eval | Aaron Marks | |
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. | |||
2020-04-06 | Chop off trailing whitespace before printing REPL result | Philip K | |
2020-03-27 | Fix indentation | Jonas Bernoulli | |
2020-03-27 | Mark the beginning of code part of elisp libraries with Code: heading | Jonas Bernoulli | |
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 "" 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 "" 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. | |||
2020-02-13 | Proper wrapping of final comment lines (fixes #292) | Jose Antonio Ortega Ruiz | |
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). | |||
2016-06-11 | Cleanups to the show/jump debug buffer mess | Jose Antonio Ortega Ruiz | |
Let's see if i finally got this right... | |||
2016-05-29 | Fixes for geiser-debug-jump-to-debug-p and geiser-debug-show-debug-p | Jose Antonio Ortega Ruiz | |
I wonder if this has ever worked fine: geiser-debug--display-retort was a little mess. It should be a bit better now, but Guile is still displaying funny messages. | |||
2016-04-23 | Define 'geiser-debug-mode' with 'define-derived-mode' | Alex Kost | |
2015-10-12 | Keeping the elisp compiler happy | Jose Antonio Ortega Ruiz | |
Mainly by reordering definitions so that functions are not used before defined. There are a couple of places where the compiler and I disagree (it complains withing eval-after-load), and a valid complain about functions defined via geiser-popup--define that should be addressed). | |||
2014-05-31 | Finer control of debugging window popups | Jose Antonio Ortega Ruiz | |
It's now possible to control whether we jump to the debug window on evaluation errors (geiser-debug-jump-to-debug-p) and whether we show it all (geiser-debug-show-debug-p). | |||
2013-04-12 | Simplifications to previous patch | Jose Antonio Ortega Ruiz | |
2013-04-12 | Evaluate last expression to buffer with a prefix | Diogo F. S. Ramos | |
Use a prefix before pressing C-x C-e to print the result of evaluating the expression before mark to the current buffer. | |||
2012-10-11 | Whitespace | Jose Antonio Ortega Ruiz | |
2012-09-02 | racket: displaying images also during evaluations | Jose Antonio Ortega Ruiz | |
2011-11-26 | Racket: capturing and displaying standard error during evaluation | Jose Antonio Ortega Ruiz | |
This bugs was exposed by using rackunit, where all the output of, say, check-eq? was lost for good (it was being sent to the stderr black hole). Hat tip Grant Retkke. | |||
2010-12-28 | Bug fix for postfix error message display in debug buffer | Jose Antonio Ortega Ruiz | |
The message and the evaluated expression where getting mixed for Guile. | |||
2010-12-28 | Finer grained maintenance of autodoc's cache | Jose Antonio Ortega Ruiz | |
2010-12-11 | Make the position of long expressions in debug buffer customizable | Jose Antonio Ortega Ruiz | |
This is Emacs, after all. | |||
2010-12-11 | Print long expressions after errors in debug buffer. | Jose Antonio Ortega Ruiz | |
You won't believe it, but people write procedures spanning several pages, even in Scheme. Where's the art and the poetry of programming? | |||
2010-10-30 | Elisp: more flexible parsing of :eval and :ge forms | Jose Antonio Ortega Ruiz | |
This allows the implementation decide the concrete structure of the code sent to the REPL. For instance, it doesn't need to be a single s-expression, and argument order can be re-arranged. | |||
2010-10-16 | Bug fix: setting correct default-directory in debug buffers | Jose Antonio Ortega Ruiz | |
2010-09-07 | Make next-error (C-x `) work on debug buffers | Jose Antonio Ortega Ruiz | |
2010-09-07 | Support for evaluation warnings | Jose Antonio Ortega Ruiz | |
2010-09-06 | Autodoc: clean cache upon evaluation | Jose Antonio Ortega Ruiz | |
2010-07-25 | C-c z as a to and fro jump, plus documentation. | Jose Antonio Ortega Ruiz | |
2010-06-15 | Menu for debug buffer. | Jose Antonio Ortega Ruiz | |
2010-06-06 | Whitespace. | Jose Antonio Ortega Ruiz | |
2010-06-05 | Racket: providing error contexts | Jose Antonio Ortega Ruiz | |
2010-03-27 | Automatically pop-up dbg buffer if there's any output during evaluation. | Jose Antonio Ortega Ruiz | |
2010-03-08 | Hook to setup the debugger when it's launched. | Jose Antonio Ortega Ruiz | |
2010-01-28 | Generic support for debugging prompts in the REPL | Jose Antonio Ortega Ruiz | |
2009-12-18 | Guile: bug in backtrace display fixed. | Jose Antonio Ortega Ruiz | |
2009-09-22 | New implementation registration mechanism, for the elisp side of things. | Jose Antonio Ortega Ruiz | |
Implementations must invoke define-geiser-implementation with an appropriate set of methods. Simple inheritance is supported. Each geiser module defines and registers the method names it uses. |