[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]

Re: Read-whole-buffer command and cursor



I thought about doing this with the gnudoit program. This is a member of 
the gnuclient family. gnuclient is the program that lets a single emacs 
instance appear to other applications like multiple standalone editors. 
gnudoit allows you to tell a running emacs to run a command (some elisp) 
that you put on gnudoit's command line.

Now it seems to me that it would be pretty easy to hack the TCL server so 
that when speaking is done, it signals emacs through this mechanism. Once 
you got that going, then you could implement all kinds of synchronization 
capabilities.

gb

At 09:12 PM 10/25/99 -0400, Greg E. Priest-Dorman wrote:
> >>>>> "W. L." == W L Estes <wlestes@xxxxxxxxxxx> writes:
>
>W. L.> ... write a function which speaks a unit of text...
>
>Timing is the problem.  Way back I implimented something like that but
>it required doing timing loops on a given text and even then, somtimes
>it would clip the end of one chunk as it began reading the next - or
>it would pause just long enough that I was not sure if it was
>finished, and then start reading again.
>
>I have found the best solution is to devide the reading up into some
>(text dependent) appropriate sized chunks.  Then read forward by these
>chunks.  This can be done by using some markup already in the text or
>by adding markup to the text.  Either way, you then are able to use
>various built in fuctions to move through the chunks.  For fiction,
>chapters are good.  For manuals, I like page or paragraph sized
>chunks.  Your mileage may vary.
>
>Greg
>
>--
>  Greg Priest-Dorman
>  priestdo@xxxxxxxxxxx      NO SOLICITING
>
>
>-----------------------------------------------------------------------------
>        To unsubscribe or change your address send mail to
>"emacspeak-request@xxxxxxxxxxx" with a subject of "unsubscribe" or "help"

-----------------------------------------------------------------------------
       To unsubscribe or change your address send mail to
"emacspeak-request@xxxxxxxxxxx" with a subject of "unsubscribe" or "help"


Emacspeak Files | Subscribe | Unsubscribe