libera/#clim - IRC Chatlog
Search
11:53:02
cmack
jackdaniel: I think I've determined the cursor position does update on clim-stream pane if it doesn't delegate to the text-input/preedit path... So I just need to determine how that's being subverted and emulate a similar update.
11:53:47
jackdaniel
ah, OK; my hypothesis (as noted on codeberg) is that input editing stream has its own editing cursor
11:56:52
jackdaniel
I'm dividing my attention between finishing clipboard and being an unpleasent person on IRC who is skeptical of the brave new world of llm substituting for work (:
11:58:13
jackdaniel
monash: note that some things may change with sdl2 backend (alpha warning is not for nothing :) but it works reasonably well. and with cmack improvements it will support keyboard layouts (finally!)
11:58:40
cmack
I also tried using *original-stream* from the interactor-pane yesterday but no luck -- admittedly a shallow REPL experiment. But your comment is interesting idea
11:59:09
jackdaniel
it is the other way around (unfortunately!) -- the original stream is the interactor pane
12:00:57
jackdaniel
yes, you are right and I'm wrong, ignore me. original stream is bound to the encapsulating stream
12:01:07
monash
i hit an assert on ccl when compiling: CODE = 127 CHAR = #\Backspace KEY-CODE = 8 KEY-NAME = :BACKSPACE (127 is "rubout")
12:06:02
jackdaniel
;;; XXX don't use the character #\delete because some (ekhm CCL) implementations
12:34:49
cmack
monash: but (destroy-port (find-port)) helps right? or do you feel like you have to restart your lisp image?