* minor-table-list-alist, once again
@ 2012-10-19 15:01 damien.thiriet77
2012-10-19 15:31 ` Doug Lewan
0 siblings, 1 reply; 3+ messages in thread
From: damien.thiriet77 @ 2012-10-19 15:01 UTC (permalink / raw)
To: help-gnu-emacs
Hello,
My previous post had no echo, but I am really in trouble with this minor-table-alist variable. Google cannot show any concrete example, only the (VARIABLE . ABBREV-TABLE), which I obviously did not understand. I am just a historian trying to ease its everyday work…
So, I have set my table polonais-mode-abbrev-table
(define-abbrev-table 'polonais-mode-abbrev-table '(("ków" "Kraków"))),
how should I write my add-to-list?
(add-to-list 'abbrev-minor-mode-table-alist
'(polonais-mode . polonais-mode-abbrev-table))
does not work. I cannot write anything, it returns:
Wrong type argument: vectorp, polonais-mode-abbrev-table
I am sure polonais-mode is non-nil (returns t when evaluated). Is it a bug, then?
Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: minor-table-list-alist, once again
2012-10-19 15:01 minor-table-list-alist, once again damien.thiriet77
@ 2012-10-19 15:31 ` Doug Lewan
2012-10-19 16:17 ` damien.thiriet77
0 siblings, 1 reply; 3+ messages in thread
From: Doug Lewan @ 2012-10-19 15:31 UTC (permalink / raw)
To: damien.thiriet77, help-gnu-emacs@gnu.org
Damien,
You need the '.' in the items that you've created to build an association list.
See if this works:
(define-abbrev-table 'polonais-mode-abbrev-table '(("ków" . "Kraków")))
I think your use of (add-to-list) is right.
Let me know if this helps.
,Doug
> -----Original Message-----
> From: help-gnu-emacs-bounces+dougl=shubertticketing.com@gnu.org
> [mailto:help-gnu-emacs-bounces+dougl=shubertticketing.com@gnu.org] On
> Behalf Of damien.thiriet77
> Sent: Friday, 2012 October 19 11:02
> To: help-gnu-emacs@gnu.org
> Subject: minor-table-list-alist, once again
>
> Hello,
>
>
> My previous post had no echo, but I am really in trouble with this
> minor-table-alist variable. Google cannot show any concrete example,
> only the (VARIABLE . ABBREV-TABLE), which I obviously did not
> understand. I am just a historian trying to ease its everyday work…
>
> So, I have set my table polonais-mode-abbrev-table
> (define-abbrev-table 'polonais-mode-abbrev-table '(("ków" "Kraków"))),
> how should I write my add-to-list?
> (add-to-list 'abbrev-minor-mode-table-alist
> '(polonais-mode . polonais-mode-abbrev-table))
> does not work. I cannot write anything, it returns:
> Wrong type argument: vectorp, polonais-mode-abbrev-table
>
> I am sure polonais-mode is non-nil (returns t when evaluated). Is it a
> bug, then?
>
>
> Une messagerie gratuite, garantie à vie et des services en plus, ça
> vous tente ?
> Je crée ma boîte mail www.laposte.net
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: minor-table-list-alist, once again
2012-10-19 15:31 ` Doug Lewan
@ 2012-10-19 16:17 ` damien.thiriet77
0 siblings, 0 replies; 3+ messages in thread
From: damien.thiriet77 @ 2012-10-19 16:17 UTC (permalink / raw)
To: Doug Lewan, help-gnu-emacs@gnu.org
Hello Doug,
Thank you very much for your suggestions. Infortunately, it doesn’t work. When I eval
(define-abbrev-table 'polonais-mode-abbrev-table '(("ków" . "Kraków"))) I get an error message:
Debugger entered--Lisp error: (wrong-type-argument listp "Kraków")
Anywhay, I tried also to put " in my add-to-list, and when I give
(add-to-list 'abbrev-minor-mode-table-alist
'("polonais-mode" . "polonais-mode-abbrev-table")
)
After evaluating, I had could write anything, which might mean, that my table passes the vectorp test, but is not recognized at all. Maybe it is a bug after all?
> Damien,
>
> You need the '.' in the items that you've created to build an association list.
> See if this works:
> (define-abbrev-table 'polonais-mode-abbrev-table '(("ków" . "Kraków")))
>
> I think your use of (add-to-list) is right.
>
> Let me know if this helps.
>
> ,Doug
>
>
> > Hello,
> >
> > So, I have set my table polonais-mode-abbrev-table
> > (define-abbrev-table 'polonais-mode-abbrev-table '(("ków" "Kraków"))),
> > how should I write my add-to-list?
> > (add-to-list 'abbrev-minor-mode-table-alist
> > '(polonais-mode . polonais-mode-abbrev-table))
> > does not work. I cannot write anything, it returns:
> > Wrong type argument: vectorp, polonais-mode-abbrev-table
> >
> > I am sure polonais-mode is non-nil (returns t when evaluated). Is it a
> > bug, then?
Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-10-19 16:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-19 15:01 minor-table-list-alist, once again damien.thiriet77
2012-10-19 15:31 ` Doug Lewan
2012-10-19 16:17 ` damien.thiriet77
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.