Skip to Content.
Sympa Menu

emacspeak - Re: [Emacspeak] Problem when editing a document with emacspeak

Subject: Emacspeak discussion list

List archive

Re: [Emacspeak] Problem when editing a document with emacspeak


Chronological Thread 
  • From: Greg Wocher <gtwocher AT gmail.com>
  • To: Parham Doustdar <parham90 AT gmail.com>
  • Cc: Tim Cross <theophilusx AT gmail.com>, Emacspeaks <emacspeak AT emacspeak.net>
  • Subject: Re: [Emacspeak] Problem when editing a document with emacspeak
  • Date: Sat, 20 Jan 2024 10:11:14 -0500

HEllo all,
I finally got things sorted out. When I opened up emacs I did a M-x command
and typed in emacspeak-customize. Once emacspeaks customizable variables came
up I was able to find the one I needed to change from 512 to 1500. Once I did
that my documents are working fine now. Thanks for all the suggestions. I
will look at my init file and move some things around as suggested.

Greg Wocher


> On Jan 20, 2024, at 3:02 AM, Parham Doustdar <parham90 AT gmail.com> wrote:
>
> Great suggestions, Tim! What I've also learned from Emacspeak code is to
> use the set-default function instead of setq to change the variable value
> in all buffers. Not sure how this compares to Tim's suggestion of using
> setq before emacspeak defines the variable, but something to try.
> Sent from my iPhone
>
>> On Jan 20, 2024, at 02:09, Tim Cross <emacspeak AT emacspeak.net> wrote:
>>
>> Hi Greg,
>>
>> I think your problem is that your trying to set the variable after
>> Emacspeak has been loaded.
>>
>> The variable ems--speak-max-line is a buffer local variable, meaning
>> that every buffer will have its own copy of that variable. If you try to
>> change it using setq after the variable has been created, it will only
>> change the value in the current buffer.
>>
>> Try moving the setq line to before you load emacspeak and see if that
>> works better.
>>
>> Also, I note you have some init code after the custom blocks in your
>> init file. Best practice is to have all your init code before those
>> blocks and have those blocks at the end of your file.
>>
>>
>> "Greg Wocher" (via emacspeak Mailing List) <emacspeak AT emacspeak.net>
>> writes:
>>
>>> Hello,
>>> Here is what is in my init file:
>>> (load-file "/Users/gregwocher/emacspeak/lisp/emacspeak-setup.el")
>>> (dtk-set-rate 250 t)
>>> (setq ems--speak-max-line 3000 )
>>>
>>>
>>> (custom-set-variables
>>> ;; custom-set-variables was added by Custom.
>>> ;; If you edit it by hand, you could mess it up, so be careful.
>>> ;; Your init file should contain only one such instance.
>>> ;; If there is more than one, they won't work right.
>>> '(mac-ignore-accessibility t)
>>> '(mac-left-command-modifier 'meta)
>>> '(mac-left-option-modifier 'super)
>>> '(mac-right-command-modifier 'control)
>>> '(mac-right-option-modifier 'hyper)
>>> '(package-selected-packages '(emmet-mode elpy)))
>>>
>>> (custom-set-faces
>>> ;; custom-set-faces was added by Custom.
>>> ;; If you edit it by hand, you could mess it up, so be careful.
>>> ;; Your init file should contain only one such instance.
>>> ;; If there is more than one, they won't work right.
>>> )
>>>
>>> (require 'package)
>>> (add-to-list 'package-archives
>>> '("melpa-stable" . "https://stable.melpa.org/packages/";))
>>>
>>> How do I check the customize section for emacspeak? I stopped using emacs
>>> for a bit and I am trying to get back into it.
>>>
>>> Greg Wocher
>>>
>>>
>>>
>>>>> On Jan 19, 2024, at 11:38 AM, Parham Doustdar <parham90 AT gmail.com>
>>>>> wrote:
>>>>
>>>> Hi Greg,
>>>> Can you please show us your init.el file where you load emacspeak and
>>>> you set the
>>>> variable ems--speak-max-line?
>>>> Thanks!
>>>>> On 19 Jan 2024, at 12:26, Greg Wocher (via emacspeak Mailing List)
>>>>> <emacspeak AT emacspeak.net> wrote:
>>>>>
>>>>> Hello,
>>>>> This line did not work either. The message I am gtting says read this
>>>>> 869 long line
>>>>> Y/N. I tried doing a search on google but I did not find anything.
>>>>>
>>>>> Thanks,
>>>>> Greg Wocher
>>>>>
>>>>>> On Jan 17, 2024, at 2:34 PM, Robert Melton <lists AT robertmelton.com>
>>>>>> wrote:
>>>>>>
>>>>>> All you have to do is edit your init.el and add something like
>>>>>>
>>>>>> (setq ems--speak-max-line 3000)
>>>>>>
>>>>>> don't need to mess with the emacspeak folder at all.
>>>>>>
>>>>>>> On Jan 17, 2024, at 13:51, Greg Wocher (via emacspeak Mailing List)
>>>>>>> <emacspeak AT emacspeak.net> wrote:
>>>>>>>
>>>>>>> Hello,
>>>>>>> I tried this by going into my emacspeak folder, find the file and
>>>>>>> then changing the
>>>>>>> value. It did not work to stop the message. I still see messages like
>>>>>>> this line is
>>>>>>> 869 long. Do you want emacspeak to read it? What else might I try to
>>>>>>> stop this? I
>>>>>>> edited the file in a normal editor and not from within emacs.
>>>>>>>
>>>>>>> Greg Wocher
>>>>>>>
>>>>>>>
>>>>>>>> On Jan 16, 2024, at 8:11 PM, Jerry Sievers (via emacspeak Mailing
>>>>>>>> List)
>>>>>>>> <emacspeak AT emacspeak.net> wrote:
>>>>>>>>
>>>>>>>> "Greg Wocher" (via emacspeak Mailing List) <emacspeak AT emacspeak.net>
>>>>>>>> writes:
>>>>>>>>
>>>>>>>>> Hello all,
>>>>>>>>> When I am editing a document I created on my Mac, I keep getting a
>>>>>>>>> message saying something about this line has X number of characters
>>>>>>>>> do
>>>>>>>>> you want emacspeak to read the line. This is happening on just about
>>>>>>>>> every line of the document. How can I get it to stop or can I even
>>>>>>>>> get
>>>>>>>>> it to stop? I am using emacs with emacspeak on a M1 14 inch macbook
>>>>>>>>> pro.
>>>>>>>>
>>>>>>>> Disclaimer: my emacspeak version isn't uup to date... but works
>>>>>>>> perfectly.
>>>>>>>>
>>>>>>>> Have a look at this customizable setting that you can adjust to your
>>>>>>>> taste.
>>>>>>>>
>>>>>>>> ems--speak-max-line is a variable defined in ‘emacspeak-speak.el’.
>>>>>>>>
>>>>>>>> Its value is 2000
>>>>>>>> Original value was 512
>>>>>>>>
>>>>>>>> Threshold for determining ‘long’ lines.
>>>>>>>> Emacspeak will ask for confirmation before speaking lines
>>>>>>>> that are longer than this length. This is to avoid accidentally
>>>>>>>> opening a binary file and torturing the speech synthesizer
>>>>>>>> with a long string of gibberish.
>>>>>>>>
>>>>>>>> Automatically becomes buffer-local when set.
>>>>>>>> You can customize this variable.
>>>>>>>>
>>>>>>>>
>>>>>>>> Enjoy!
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Greg Wocher
>>>>>>>>>
>>>>>>>>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>>>>>>>>> To unsubscribe send email to:
>>>>>>>>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>>>>>>>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>>>>>>>> To unsubscribe send email to:
>>>>>>>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>>>>>>>
>>>>>>>
>>>>>>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>>>>>>> To unsubscribe send email to:
>>>>>>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>>>>>>
>>>>>
>>>>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>>>>> To unsubscribe send email to:
>>>>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>>>>
>>>
>>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>>> To unsubscribe send email to:
>>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>> To unsubscribe send email to:
>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe




Archive powered by MHonArc 2.6.19+.

Top of Page