1. 26 Jun, 2018 1 commit
    • jao's avatar
      Not killing partial outputs when leaving the REPL · 1bdd966a
      jao authored
      Since this job is done in the process sentinel, the clean up is also
      triggered when the Scheme process exits unexpectedly, deleting any
      traces the dying guy might have left.  I added a flag to control the
      behaviour, but upon reflection the old behaviour seems wrong and i've
      defaulted to the new one.  This one should fix #251.
      1bdd966a
  2. 11 Jun, 2018 2 commits
    • jao's avatar
      Documentation warning · eaaf40da
      jao authored
      eaaf40da
    • jao's avatar
      Making README a product · cdec3e82
      jao authored
      Generated by simply copying README.org.  The trick of making README a
      symbolic link was, well, a trick, and seems to confuse poor Gitlab.
      cdec3e82
  3. 10 Jun, 2018 1 commit
    • jao's avatar
      Moving to Gitlab · ae3adf75
      jao authored
      Probably not a totally smart move, since sooner or later gitlab's
      going to fall as github did (for a fruity company would be my bet).
      But oh well, at least we can export a CSV of the issues!
      ae3adf75
  4. 13 Apr, 2018 1 commit
  5. 02 Apr, 2018 6 commits
  6. 29 Mar, 2018 1 commit
  7. 19 Mar, 2018 1 commit
    • jao's avatar
      A prefix for geiser-compile-current-buffer to restart it all · db80a221
      jao authored
      Okay, i must confess it's sometimes handy to restart the REPL before
      compiling a file (the proverbial clean slate and all).  And we already
      have geiser-restart-repl, so combining the two things when C-u happens
      was not really difficult.
      db80a221
  8. 14 Mar, 2018 3 commits
  9. 03 Feb, 2018 1 commit
  10. 30 Jan, 2018 2 commits
  11. 29 Jan, 2018 1 commit
    • jao's avatar
      Fix for module/identifier completion in minibuffer · 33783307
      jao authored
      When constructing the completion table for minibuffer prompts via
      `completion-table-dynamic', we were forgetting to tell emacs to
      perform the completion lookup with the original (scheme) buffer as its
      current buffer.  As a result, the actual completion function wasn't
      able to find the REPL connection and everything when down in flames
      with an exception.
      33783307
  12. 26 Jan, 2018 1 commit
  13. 17 Dec, 2017 1 commit
  14. 10 Dec, 2017 3 commits
  15. 29 Nov, 2017 1 commit
    • jao's avatar
      Removing geiser-mit's dep on subr-x altogether · 17fde7db
      jao authored
      It's only using string-empty-p from there, which is a function whose
      name is almost as long as its implementation, so we better try to be
      compatible with older emacsen (subr-x was introduced in emacs 24.4).
      17fde7db
  16. 28 Nov, 2017 1 commit
  17. 22 Nov, 2017 1 commit
    • jao's avatar
      Theoretically unnecessary save-excursion · 3cac7572
      jao authored
      For some reason, one of our users is experiencing point jumps when
      calling `geiser-set-scheme'.  A save-excursion is all that's needed,
      even though it *shouldn't* be needed in the first place.
      3cac7572
  18. 17 Nov, 2017 1 commit
  19. 03 Nov, 2017 1 commit
    • John Whitbeck's avatar
      Support Chicken Scheme apropos =>2.3.0 · da22a526
      John Whitbeck authored
      Chicken Scheme's apropos egg changed the identifiers in the return value
      of the `apropos-information-list` from `module#name` to `(module
      . name)`. This commit adds support for the new identifiers.
      da22a526
  20. 10 Oct, 2017 1 commit
    • janneke's avatar
      guile: fix manual symbol lookup. · c2669505
      janneke authored
      * elisp/geiser-guile.el (guile--manual-look-up): Change parameters for
        info-lookup-symbol to string and 'scheme-mode.  Fixes lookup.
      c2669505
  21. 29 Sep, 2017 2 commits
  22. 25 Sep, 2017 1 commit
  23. 13 Sep, 2017 1 commit
  24. 28 Aug, 2017 2 commits
    • jao's avatar
      Whitespace · 9581e61f
      jao authored
      9581e61f
    • Chaos Eternal's avatar
      Add geiser-mode-eval-to-buffer-transformer · 87d8ad28
      Chaos Eternal authored
      geiser-mode-eval-to-buffer-transformer will take 2 argments:
      errstring and result
      when eval-to-buffer, the result will be transformed by this procedure
      e.g.
      (setq geiser-mode-eval-to-buffer-transformer
            (lambda (estring x)
      	(let ((l (length x))
      	      (p (seq-position x ?\n)))
      	  (if (and p (< (+ 1 p) l))
      	      (format "\n#| %s%s\n  |#" estring x)
      	    (format ";;=> %s%s" estring x)))))
      87d8ad28
  25. 27 Aug, 2017 1 commit
  26. 23 Aug, 2017 1 commit
  27. 20 Aug, 2017 1 commit