summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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...
2021-11-25Cosmetics: no need to reiterate customization groupjao
2021-11-20Tell geiser we've entered the debugger: newest version will listenjao
2021-10-29Version bump0.18jao
2021-10-29Fix broken module context awareness in Guile 3.0.David Thompson
2021-05-08Version bump0.17jao
2021-05-07Fix Geiser for Guile 3.0.6jakub-w
Fixes emacs-geiser/guile#9 In geiser-eval REPL meta-command: All `mod`, `form` and `args` are now syntax objects. The geiser-guile's logic will handle `mod` and `form` as is because they're just passed to guile's eval and compile procedures. `args` are processed by geiser-eval meta-command itself, so it's necessary to convert it back to a datum. We lose some metadata, but all elements in the `args` list are also syntax objects so I don't think it's a big deal. `syntax->datum` was introduced before guile 2 so this change is backward compatible.
2021-04-21Use new implementation extension declarator.0.16jao
2021-04-05fix: auto-activate guile implementation0.14jao
2021-04-03missing require0.13jao
2021-03-28preparing MELPA submissionjao
2020-12-02Library declaration recognition (Arun Isaac)jao
2020-07-20typojao
2020-07-20adjustments to scheme load pathjao
2020-07-20license and readme filesjao
2020-07-20geiser-guile.el at the top leveljao
2020-07-20Adding elisp/geiser-guile.el with past historyjao
2020-07-20geiser -> srcjao
2020-05-10Make guile return line numbers more often, as suggested by Sergey0.12Jose Antonio Ortega Ruiz
See gitlab issue #303, where Sergey Trofimov kindly described not only the symptons, but this cure.
2020-04-26Fix typosJonas Bernoulli
2020-03-27Use cl-lib instead of clJonas Bernoulli
Starting with Emacs 27 cl is fully deprecated, including at compile-time.
2020-03-27Fix indentationJonas Bernoulli
2020-03-27Mark the beginning of code part of elisp libraries with Code: headingJonas 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-03-27Begin the summary lines of all elisp libraries with three semicolonsJonas Bernoulli
It's the convention and by following it we make a big step towards supporting outline navigation.
2020-02-13Guile: use load paths defined in dir-local variables (fixes #268)Jose Antonio Ortega Ruiz
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.
2020-02-04Really fix #252Jose Antonio Ortega Ruiz
And by a new pair of glasses in the process.