summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-27better detection of completion prefixes for module namesjao
Fixes issue #38 (use-modules not completed at buffers) by excluding trailing parens from module name completion prefixes. Things could be better if geiser detected that in, say (use-modules (ice-9 and| one is still completing a module name (right now, it notices that `and' can be completed as a procedure/macro name), but that has always been above module name completion's paycheck.
2023-04-25test: require tramp unconditionallyjao
2022-12-05Define obsolete variable alias before the new variableJonas Bernoulli
At least Emacs 29's byte-compiler warns when you don't do it in this order.
2022-11-27geiser 0.28.1 and version bump0.28.1jao
2022-11-15missing requirejao
2022-11-04version bump0.28.0jao
2022-11-01requiring subr-x at compile time for older emacsenjao
2022-10-24missing requirejao
2022-10-24persistent port for asynchronous evaluation outputjao
using ideas and code from Christine Lemmer-Webber, see #25 for discussion.
2022-10-23debug transient tweaksjao
2022-10-22self-sufficient debugging commandsjao
2022-10-21let's not use deprecated variablesjao
2022-10-21formatting and whitespacejao
2022-09-22obsolete names of boolean customization flags ending in -pjao
The -p suffix, meaning predicate, is meant for functions (which is what a predicate is).
2022-09-21new option geiser-guile-debug-backwards-backtracejao
Fixes #24
2022-09-21new option geiser-guile-debug-backwards-backtracejao
Fixes #22
2022-09-06version bump0.26.1jao
2022-08-29More accepting library module detectionjao
2022-07-19Equivalent fix to the previous fix that reflects original intentjao
program-arities is expected (in its only usage a few lines below its definition) to return #f if program-address-range doesn't return anything useful, and i was incorrectly using when instead of and for that.
2022-07-17Fix bug where 'program-arities' returns #<unspecified> (issue #23)VCGS40Y
program-arities now returns an empty list if no arities information is found. This fixes the bug that happens when calling, say, `(autodoc '(display))`, which leads to following error: ``` scheme@(guile-user)> (autodoc '(display)) ice-9/boot-9.scm:1669:16: In procedure raise-exception: In procedure map: Wrong type argument: #<unspecified> Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> ,q ```
2022-03-23Version bump to geiser 0.23.20.23.2jao
Fixes issue #18.
2022-03-16Version bump (depend on latest geiser 0.23.1)0.23jao
2022-03-16version bump0.21.3jao
2022-03-16Recognise define-library as module definerjao
Might help addressing #17
2022-03-16Dead codejao
2022-02-15Ensure sane shell command switch during version checksjao
See discussion in issue #13
2022-01-31Linting (fixes #12)0.21.2jao
2022-01-13Version bump0.21.1jao
2022-01-13Check whether Tramp is loaded.Vijay Marupudi
It appears that the master branch of emacs does not load tramp by default in some instances. That makes the `run-geiser` function fail, as `tramp-tramp-file-p` is not defined. This patch makes it check whether the tramp function was loaded before using it.
2022-01-13version bump0.21jao
2022-01-13auto-generated geiser-guile.texijao
2022-01-05Tramp support: whitespace and note in readmejao
2022-01-03add support for TrampFelipe Lema
- correct process call (to check version of guile) to make sure that it's executed in the remote host - implement `geiser-guile-ensure-scheme-dir` that will (somehow) make sure the scheme files that need sourcing will be available to remote process - use `geiser-guile-ensure-scheme-dir` instead of `geiser-guile-scheme-dir` in the rest of the code - cache the guile files being sourced in `geiser-guile-scheme-local-dir` ensure process is called in remote host
2021-12-22Support for full backtracesjao
2021-12-22Version bump0.20.1jao
2021-12-21Don't use a parallel connection for now, it buys us nothingjao
And precludes cancellation of asynchronous evaluations.
2021-12-21readme bitsjao
2021-12-20Manual search: let info-lookup look for us in the info page0.20jao
2021-12-20Manual search: include Concept Index and non-symbol searchesjao
Fixes issue #5, and then more.
2021-12-19Deps and versioningbuggie-buggiejao
2021-12-19Debugger: cleaning the "Entering a new prompt" salutationjao
2021-12-19Debugger level in Dbg bufferjao
2021-12-19New debugger support for ,q and ,btjao
2021-12-18Using Dbg buffer for output when entering the debuggerjao
2021-12-18Support for connection-addressjao
2021-12-05Documentation bitsjao
2021-12-04Version bump (0.19)0.19jao
2021-12-04We don't need to declare scm extensionjao
2021-11-30Better prompt and error links detectionjao
2021-11-25User-controlled declarative modulesjao
Via a custom variable, as usual, and defaulting to not use them, as it provides a fuller interactive experience. Very tempted to name this flag heed-mathias-counsel-p...