Ann: SWI-Prolog 9.3.25

Library editline provides the (default) commandline editor that makes e.g., the up-arrow key work. There has been no change to this stuff for 9.3.24. There have been a lot of changes for 9.3.25, fixing bugs (see Having all sorts of problems with libeditline - #13 by alanbur), supporting Windows and modifications to the APIs that handle GUI events while waiting for the console.

Now, are we only talking about the arrow keys, or does the whole library not work? Does TAB completion work? Can you edit in the history using Emacs keys ^B/^F for backward/forward, ^P^N for up/down?

Anyone else facing this? Relevant info could be the MacOS version (libedit.dylib comes from the OS) and the console/terminal you are using.

Edit There have been changes for 9.3.22 that modify the conditions on when the library is actually enabled. Try calling

 ?- el_wrap.

Does this enable the arrow keys and editing? If so, please trace through editline:el_wrap_if_ok to see why it is not enabled.