In bash, in the ~/.inputrc file, setting blink_matching_paren on will cause the cursor to briefly jump to a matching open-parenthesis when you type the closing parenthesis.
SWI-Prolog will show this behaviour when you use read_line_to_codes(user_input,X).
However, the cursor doesn’t always jump back to the right position in SWI. I don’t know why that is, but in any case, I would rather turn that behaviour off. In Bash, I can turn it off in ~/.inputrc but SWI doesn’t seem to read that setting. The behaviour remains in SWI-Prolog programs.
Does anybody know how to turn this off in Prolog?