Skip to Content.
Sympa Menu

emacspeak - Re: [Emacspeak] Swiftmac server now part of emacspeak and plan going forward

Subject: Emacspeak discussion list

List archive

Re: [Emacspeak] Swiftmac server now part of emacspeak and plan going forward


Chronological Thread 
  • From: Robert Melton <lists AT robertmelton.com>
  • To: John Covici <covici AT ccs.covici.com>
  • Cc: "T.V Raman" <raman AT google.com>, Emacspeaks <emacspeak AT emacspeak.net>
  • Subject: Re: [Emacspeak] Swiftmac server now part of emacspeak and plan going forward
  • Date: Sun, 7 Jan 2024 12:00:49 -0500

Question for the mac users on the list... what emacs are you using?

I have been using Emacs-plus for a long time, but it seems for testing
swiftmac, I am going to have to install some other versions. The ones I know
of are:

- Brew standard Emacs (is this most popular?)
- Source built
- Macport version.

and the one I use:

- Emacs-plus via brew

Are there major versions I am missing?

> On Jan 7, 2024, at 11:37, John Covici <covici AT ccs.covici.com> wrote:
>
> Yep, and this is why I thought your server was doing something
> strange, but maybe its something else.
>
> On Sun, 07 Jan 2024 09:42:20 -0500,
> Robert Melton (via emacspeak Mailing List) wrote:
>>
>> [1 <text/plain; us-ascii (quoted-printable)>]
>> But this works with the "mac" python server?
>>
>>> On Jan 7, 2024, at 09:13, John Covici <covici AT ccs.covici.com> wrote:
>>>
>>> There is a variable in the version of emacs I am using
>>> mac-ignore-accessibility which seems to be no longer working with
>>> swiftmac -- not sure of the interaction here but there is something
>>> going on.
>>>
>>> On Sun, 07 Jan 2024 08:28:03 -0500,
>>> Robert Melton (via emacspeak Mailing List) wrote:
>>>>
>>>> [1 <text/plain; us-ascii (quoted-printable)>]
>>>> Regarding the double-speaking, modern macs have a fairly elegant
>>>> solution that doesn't require any code changes, and comes with MacOS.
>>>>
>>>> VoiceOver Utility lets you turn off voiceover when in certain windows.
>>>> It is rules oriented so when you leave the window it turns back on, you
>>>> do these via "Activities" in the voiceover utility.
>>>>
>>>> Alternatively, as TV said, there are builds that seem to (bug of
>>>> feature) turn off voiceover in the buffer (emacs-plus does this from
>>>> brew). This has the advantage that it doesn't break menu access. Menu
>>>> access gets broken in the activity technique because you are still in
>>>> emacs, so it will continue to have voiceover off.
>>>>
>>>>> On Jan 6, 2024, at 23:31, T.V Raman <raman AT google.com> wrote:
>>>>>
>>>>> I'd find a speech-server tat turns off a screenreader with which it
>>>>> has no relationship strange indeed; even if the Mac server does that
>>>>> --- something I'd find surprizing --- I'd stil suggest thinking
>>>>> through this carefully before apeing that behavior.
>>>>>
>>>>> For instance, you can run the spech-server outside Emacspeak, e.g. to
>>>>> test the speech-server stand-alone. The speech-servver turning off
>>>>> other Assistive Tech in that situation would be surprizing to the
>>>>> user.
>>>>>
>>>>>
>>>>>
>>>>> "Robert Melton" (via emacspeak Mailing List) writes:
>>>>>> Pitch shift should work on caps, I will confirm it.
>>>>>>
>>>>>> The automatically turning off, I will look at the mac server for how
>>>>>> they do that in python, I simply have my voiceover automatically turn
>>>>>> off for emacs, having it naturally turn off would be much better.
>>>>>>
>>>>>> The punctuation work perfect for me, read out dash dash.
>>>>>>
>>>>>>> On Jan 6, 2024, at 18:28, John Covici <covici AT ccs.covici.com> wrote:
>>>>>>>
>>>>>>> Well, I installed successfully, a few questions./problems remain.
>>>>>>>
>>>>>>> I was hoping for capitalization to be available, by pitch changes, am
>>>>>>> I mistaken? Also, voiceover is on in the emacspeak window -- isn't it
>>>>>>> supposed to be off in that window only automatically? I am pretty
>>>>>>> sure it works that way with the default serverr. I will also have to
>>>>>>> see if I am doing something wrong with my punctuation settings,
>>>>>>> when I was trying to reply to your email, I was not hearing any
>>>>>>> dashes in a line like the following:
>>>>>>> --text follows this line--
>>>>>>>
>>>>>>> Otherwise, seems pretty good, I am even getting sounds!!
>>>>>>>
>>>>>>> Thanks for all yyour hard work.
>>>>>>>
>>>>>>> On Wed, 03 Jan 2024 14:29:14 -0500,
>>>>>>> Robert Melton wrote:
>>>>>>>>
>>>>>>>> I meant to type restart, not resetr.
>>>>>>>>
>>>>>>>> Also, you will have to set swiftmac as you dtk-program
>>>>>>>>
>>>>>>>> (setq dtk-program "swiftmac")
>>>>>>>>
>>>>>>>> or however you set yours.
>>>>>>>>
>>>>>>>>> On Jan 3, 2024, at 13:38, John Covici <covici AT ccs.covici.com> wrote:
>>>>>>>>>
>>>>>>>>> OK, thanks -- what do you mean by "reset emacs"?
>>>>>>>>>
>>>>>>>>> On Wed, 03 Jan 2024 13:09:49 -0500,
>>>>>>>>> Robert Melton (via emacspeak Mailing List) wrote:
>>>>>>>>>>
>>>>>>>>>> [1 <text/plain; us-ascii (quoted-printable)>]
>>>>>>>>>> It is in the current emacspeak git version, so will go out with
>>>>>>>>>> next major release.
>>>>>>>>>>
>>>>>>>>>> If you don't want to wait, or want a more cutting edge version
>>>>>>>>>> then use:
>>>>>>>>>>
>>>>>>>>>> https://github.com/robertmeta/swiftmac
>>>>>>>>>>
>>>>>>>>>> after you get it just "make install" to build and install from the
>>>>>>>>>> root directory, then reset emacs.
>>>>>>>>>>
>>>>>>>>>> README.md and some project aspects will undergo rapid change in
>>>>>>>>>> the next few days, as it now has shifted purpose a bit.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> On Jan 3, 2024, at 12:52, John Covici <covici AT ccs.covici.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> So, where do I get this serverr exactly and what version of emacs
>>>>>>>>>>> and
>>>>>>>>>>> emacspeak are required? I do have xcode here, so is that what is
>>>>>>>>>>> needed to compile this?
>>>>>>>>>>>
>>>>>>>>>>> Thanks a lot.
>>>>>>>>>>>
>>>>>>>>>>> On Wed, 03 Jan 2024 10:59:43 -0500,
>>>>>>>>>>> Robert Melton (via emacspeak Mailing List) wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> [1 <text/plain; us-ascii (quoted-printable)>]
>>>>>>>>>>>> Hey swiftmac users!
>>>>>>>>>>>>
>>>>>>>>>>>> I contributed swiftmac to emacspeak proper at the last possible
>>>>>>>>>>>> moment of 2023, because I wanted to do it last year. :)
>>>>>>>>>>>>
>>>>>>>>>>>> That said, I heard your feedback and while T.V. has been awesome
>>>>>>>>>>>> enough to just accept my patches as long as as I stay to my
>>>>>>>>>>>> Swiftmac subtree (thanks again!)... I understand that you want
>>>>>>>>>>>> to continue using stable releases of Emacspeak!
>>>>>>>>>>>>
>>>>>>>>>>>> So, I am tweaking my Swiftmac repo to be the cutting edge
>>>>>>>>>>>> version, and place to track bug reports. When it hits nice
>>>>>>>>>>>> stable points or critical bug fixes I will be pushing those up
>>>>>>>>>>>> to emacspeak.
>>>>>>>>>>>>
>>>>>>>>>>>> Still puzzling out the best way to accomplish this, but for now
>>>>>>>>>>>> I will just make the changes to emacspeak by hand when the code
>>>>>>>>>>>> gets to a point I think it should be moved over.
>>>>>>>>>>>>
>>>>>>>>>>>> Bugs still exist, report them at
>>>>>>>>>>>> https://github.com/robertmeta/swiftmac/issues
>>>>>>>>>>>>
>>>>>>>>>>>> I will still be creating fat-binaries from time to time to
>>>>>>>>>>>> support the users who can not run swift to build the project.
>>>>>>>>>>>>
>>>>>>>>>>>> Version 2, the rewrite using the newer mac audio subsystem will
>>>>>>>>>>>> be up around the end of the month under the v2 branch, but it is
>>>>>>>>>>>> likely not going to be easy to use day to day unless you want to
>>>>>>>>>>>> contribute and know swift.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks everyone for the support.
>>>>>>>>>>>> [2 <text/plain; UTF-8 (8bit)>]
>>>>>>>>>>>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>>>>>>>>>>>> To unsubscribe send email to:
>>>>>>>>>>>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Your life is like a penny. You're going to lose it. The
>>>>>>>>>>> question is:
>>>>>>>>>>> How do
>>>>>>>>>>> you spend it?
>>>>>>>>>>>
>>>>>>>>>>> John Covici wb2una
>>>>>>>>>>> covici AT ccs.covici.com
>>>>>>>>>>
>>>>>>>>>> [2 <text/plain; UTF-8 (8bit)>]
>>>>>>>>>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>>>>>>>>>> To unsubscribe send email to:
>>>>>>>>>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Your life is like a penny. You're going to lose it. The question
>>>>>>>>> is:
>>>>>>>>> How do
>>>>>>>>> you spend it?
>>>>>>>>>
>>>>>>>>> John Covici wb2una
>>>>>>>>> covici AT ccs.covici.com
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Your life is like a penny. You're going to lose it. The question is:
>>>>>>> How do
>>>>>>> you spend it?
>>>>>>>
>>>>>>> John Covici wb2una
>>>>>>> covici AT ccs.covici.com
>>>>>>
>>>>>>
>>>>>> ----------------------------------------------------------------------
>>>>>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>>>>>> To unsubscribe send email to:
>>>>>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>>>>>
>>>>> --
>>>>
>>>> [2 <text/plain; UTF-8 (8bit)>]
>>>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>>>> To unsubscribe send email to:
>>>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>>>
>>> --
>>> Your life is like a penny. You're going to lose it. The question is:
>>> How do
>>> you spend it?
>>>
>>> John Covici wb2una
>>> covici AT ccs.covici.com
>>
>> [2 <text/plain; UTF-8 (8bit)>]
>> Emacspeak discussion list -- emacspeak AT emacspeak.net
>> To unsubscribe send email to:
>> emacspeak-request AT emacspeak.net with a subject of: unsubscribe
>
> --
> Your life is like a penny. You're going to lose it. The question is:
> How do
> you spend it?
>
> John Covici wb2una
> covici AT ccs.covici.com




Archive powered by MHonArc 2.6.19+.

Top of Page