+2001-08-02 Neil Jerram <neil@ossau.uklinux.net>
+
+ * readline.scm (call-with-readline-completion-function): New.
+
2001-07-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
* Makefile.am, readline.scm: Updated copyright notice.
(set! *readline-completion-function* apropos-completion-function)
))
+(define-public (call-with-readline-completion-function completer thunk)
+ "With @var{completer} as readline completion function, call @var{thunk}."
+ (let ((old-completer *readline-completion-function*))
+ (dynamic-wind
+ (lambda ()
+ (set! *readline-completion-function* completer))
+ thunk
+ (lambda ()
+ (set! *readline-completion-function* old-completer)))))
+
(define-public (activate-readline)
(if (and (isatty? (current-input-port))
(not (and (module-defined? the-root-module 'use-emacs-interface)