Skip to content

Releases: kaz-yos/eval-in-repl

Incorporate several updates

14 May 08:34
Compare
Choose a tag to compare

Incorporate several contributed updates.

Fix inf-ruby support

30 Jul 21:48
Compare
Choose a tag to compare

Fix the issue reported in:

#22

Python blank line fix

30 Jul 20:22
Compare
Choose a tag to compare

Add eir-use-python-shell-send-string option (default to t). This avoids errors on blank lines by using python-mode's python-shell-send-string function. However, this does not allow showing code in the REPL. To recover the old behavior, set to nil.

Option for ielm to always eval in current buffer

25 Dec 03:33
Compare
Choose a tag to compare

Add eir-ielm-eval-in-current-buffer. When this is t, ielm's ielm-working-buffer is always changed to the current buffer prior to evaluation.

Emacs 25 support

28 Feb 02:45
Compare
Choose a tag to compare
  • 2016-02-27 0.9.2 Deactivate selection explicitly as it is required in Emacs 25.
  • 2016-01-17 0.9.1 Add eir-always-split-script-window, which when turned on, splits the current script window at REPL start up, but does not replace any other window.

Less invasive window handling

17 Jan 15:55
Compare
Choose a tag to compare
  • Do not mess with the window layout at REPL startup (as much as before).
  • eir-repl-placement option.
  • New dependency on ace-window.el.

eval-in-repl now recycles one of the windows rather than enforcing the old two-window layout. For Python, IELM, Hy, and shell, you can choose which window to replace by ace-window.el. Other languages currently do not allow this and their behavior may be erratic.

Add Javascript support; Drop essh.el dependenc

01 Jan 18:55
Compare
Choose a tag to compare
  • Add Javascript support (Thanks stardiviner)
  • Drop essh.el dependency

Add Prolog support; no jump option for other languages

06 Sep 14:06
Compare
Choose a tag to compare
  • Add Prolog support (Thanks m00nlight)
  • no jump option for all languages via eir-jump-after-eval variable

Eval-but-do-not-step-to-next-sexp option for lisp languages

25 Jun 22:52
Compare
Choose a tag to compare

A defcustom variable eir-jump-after-eval was added to toggle jump to the next expression behavior after evaluating the current expression (when no selection is present). Setting this to nil will suppress this jumping behavior. Currently, this is only implemented for lisp languages.

Refactoring and Documentation Release

11 Jan 13:33
Compare
Choose a tag to compare

Code was refactored for better maintainability. Comments in the code and the documentation were improved. No new functionalities or backward-incompatibilities were introduced.