unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* command-execute in .emacs file
@ 2012-06-10  0:49 fab
  2012-06-10  4:42 ` =?utf-8?Q?=C3=93scar_Fuentes?=
  0 siblings, 1 reply; 6+ messages in thread
From: fab @ 2012-06-10  0:49 UTC (permalink / raw)
  To: help-gnu-emacs

Hi all!
I'm a beginner with lisp language and I'm trying to use Emacs with Speech
Dispatcher 
and Festival (in English language).

This manual page [1] says how to remove the brltty symbol from the
list of active output drivers, using the interactive command:

> M-x speechd-out-disable-driver RET brltty RET

Now I'm tryng to customize my .emacs file, but if I use this form

> (command-execute 'speechd-out-disable-driver nil "brltty")

I obtain this error message:

> Wrong type argument: vectorp, brltty

Can anyone help me? Thanks!

Fabio

[1] http://cvs.freebsoft.org/doc/speechd-el/speechd-el_9.html#SEC16
-- 
.
.
,
_














^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: command-execute in .emacs file
  2012-06-10  0:49 fab
@ 2012-06-10  4:42 ` =?utf-8?Q?=C3=93scar_Fuentes?=
  0 siblings, 0 replies; 6+ messages in thread
From: =?utf-8?Q?=C3=93scar_Fuentes?= @ 2012-06-10  4:42 UTC (permalink / raw)
  To: fab, help-gnu-emacs

fab <anto1945@infinito.it> writes:

> Hi all!
> I'm a beginner with lisp language and I'm trying to use Emacs with Speech
> Dispatcher 
> and Festival (in English language).
>
> This manual page [1] says how to remove the brltty symbol from the
> list of active output drivers, using the interactive command:
>
>> M-x speechd-out-disable-driver RET brltty RET
>
> Now I'm tryng to customize my .emacs file, but if I use this form
>
>> (command-execute 'speechd-out-disable-driver nil "brltty")
>
> I obtain this error message:
>
>> Wrong type argument: vectorp, brltty
>
> Can anyone help me? Thanks!
>
> Fabio
>
> [1] http://cvs.freebsoft.org/doc/speechd-el/speechd-el_9.html#SEC16

Don't use command-execute for invoking a function, just call the
function directly.

From my interpretation of the function definition on

http://cvs.freebsoft.org/repository/speechd-el.moved-to-git/speechd-out.el?view=markup

it seems that speechd-out-disable-driver expects a symbol name
corresponding to the driver to be disabled. So try putting this on your
.emacs:

(speechd-out-disable-driver 'brltty)



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: command-execute in .emacs file
@ 2012-06-10  8:33 fab
  0 siblings, 0 replies; 6+ messages in thread
From: fab @ 2012-06-10  8:33 UTC (permalink / raw)
  To: Óscar Fuentes, help-gnu-emacs


> From Óscar Fuentes 

> So try putting this on your
> .emacs:
> 
> (speechd-out-disable-driver 'brltty)


Thanks for your reply, but I obtain this error message:

> Wrong type argument: arrayp, (lambda nil (speechd-braille--create-manager
(function speechd-braille--display)))

Fabio


--





^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: command-execute in .emacs file
       [not found] <mailman.2544.1339317204.855.help-gnu-emacs@gnu.org>
@ 2012-06-10 21:11 ` Michael Heerdegen
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Heerdegen @ 2012-06-10 21:11 UTC (permalink / raw)
  To: help-gnu-emacs

fab <anto1945@infinito.it> writes:

> Thanks for your reply, but I obtain this error message:
>
> > Wrong type argument: arrayp, (lambda nil (speechd-braille--create-manager
> > (function speechd-braille--display)))

Looks a bit like a bug, although I wonder why you don't get an error
when doing this with M-x.

Looking at the message you get, I guess that you are not using the
latest version speechd-el-2.5.  In that case, can you please retry with
that version?


Michael.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: command-execute in .emacs file
@ 2012-06-10 23:08 fab
  0 siblings, 0 replies; 6+ messages in thread
From: fab @ 2012-06-10 23:08 UTC (permalink / raw)
  To: Óscar Fuentes, help-gnu-emacs

I solved the problem by myself.
I write the solution for those who read this thread:

"command-execute" function do not expects function parameters that replace
the text entered from the keyboard [1]. So I did NOT use it.

According to the documentation of speechd [2] I edited just the variable,
removing the brltty element from the list of drivers:

(setq speechd-out-active-drivers '(ssip));

[1]
http://www.gnu.org/software/emacs/manual/html_node/elisp/Interactive-Call.html
[2] http://cvs.freebsoft.org/doc/speechd-el/speechd-el_9.html#SEC16

Regards

Fabio


-- 
.
.
,
_





^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: command-execute in .emacs file
@ 2012-06-11 12:24 fab
  0 siblings, 0 replies; 6+ messages in thread
From: fab @ 2012-06-11 12:24 UTC (permalink / raw)
  To: help-gnu-emacs


> Looking at the message you get, I guess that you are not using the
> latest version speechd-el-2.5.  In that case, can you please retry with
> that version?

I've got the error using speechd-el-2.4 (from Debian Wheezy)
and writing

(speechd-out-disable-driver 'brltty)

Actually, as you expected, using speechd-el-2.5-1 (from Debian Sid) this
error disappears...

Fabio


--





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-06-11 12:24 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-10 23:08 command-execute in .emacs file fab
  -- strict thread matches above, loose matches on Subject: below --
2012-06-11 12:24 fab
     [not found] <mailman.2544.1339317204.855.help-gnu-emacs@gnu.org>
2012-06-10 21:11 ` Michael Heerdegen
2012-06-10  8:33 fab
2012-06-10  0:49 fab
2012-06-10  4:42 ` =?utf-8?Q?=C3=93scar_Fuentes?=

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).