Immagina il gioco dunnet.el, il medico eliza o la modalità IELM ...; Si tratta di valutare le risposte e suggerire nuove domande sul buffer principale, quindi eseguire alcune azioni in base alle loro regole elisp.Emacs Lisp: Come, un buffer interattivo con REPL?
Vorrei creare qualcosa come un assistente interattivo, MA NON richiede il minibuffer come (interattivo) (non facendo M-x) ... Ho bisogno di un tipo di loop REPL. Quindi la domanda è come ottenere l'interazione sul buffer di lavoro (la schermata principale), come qualsiasi testo di conversazione/avventura, ma per chiamare le mie funzioni defunate in questo modo.
Quindi ho bisogno di uno scheletro elisp di base, per creare un REPL personalizzato. L'obiettivo è quello di fare un assistente con un linguaggio naturale, quindi analizzare gli anser e fare alcune azioni secondo le regole.
Grazie per il vostro tempo,
Steve,
Sarebbe sufficiente impostare un buffer in alcune modalità principali con una rilegatura appropriata della chiave di ritorno? –