Disable GCL readline symbol completion by setting SI::*READLINE-PREFIX* to a nonexist...
commit1982c57209a699869f98a5a8a7dc0e6dd9706b71
authorRobert Dodier <robert_dodier@users.sourceforge.net>
Mon, 2 May 2022 03:27:18 +0000 (1 20:27 -0700)
committerRobert Dodier <robert_dodier@users.sourceforge.net>
Mon, 2 May 2022 03:27:18 +0000 (1 20:27 -0700)
tree5eac0615cf18fcfb6db100f375c79460043c1a80
parentd038e30dbfc9d0e64e7c87413260cf45e43c3eb0
Disable GCL readline symbol completion by setting SI::*READLINE-PREFIX* to a nonexistent package.

Fixes SF bug #3972: "gcl only: Autocompletion inverts command case"

This is a suboptimal bug fix. As it says in the comments,

  ;; This is kind of terrible. I don't see a flag to only disable completion,
  ;; or a way to set the symbol list to Maxima symbols and disable case inversion,
  ;; so set the completion prefix to a nonexistent package.
  ;; If ever package BLURFLE is actually defined, and contains external symbols,
  ;; those symbols will be completed. I can live with that.
src/init-cl.lisp