I hadn't realized org-mode-map did its own rebindings; that should be sufficient in terms of clues for me to trace this down.
>>>>> "Carsten" == Carsten Dominik <[EMAIL PROTECTED]> writes: Carsten> I have never closely looked at how table.el works Carsten> and how it creates and installs its special keymap. Carsten> Nor do I know what Emacs speak does. Carsten> Carsten> But I can explain what Org-mode does: Carsten> Carsten> Org-mode defines its own self-insert-command Carsten> (org-self-insert-command). It then re-binds all Carsten> keys that are assigned to self-insert-command in the Carsten> *global* map. That binding takes place in Carsten> org-mode-map. However, for me table.el works fine - Carsten> so that means it does install its keymap correctly Carsten> also in Org-mode. Carsten> Carsten> To summarize - I have no idea where things go wrong. Carsten> Carsten> Things to try would be to (require 'table) before Carsten> org.el gets loaded, and maybe (if that if necessary) Carsten> to force table.tl to built its keymap before the Carsten> first org-mode file gets loaded. Carsten> Carsten> - Carsten Carsten> Carsten> On Jun 5, 2006, at 2:14, T. V. Raman wrote: Carsten> >> I'm losing table-mode keybindings when I create table.el >> tables in org-mode. >> >> This may be due to interction with emacspeak --- see >> explanation below, but I need some tips on how to fix >> this. >> >> Symptoms: >> >> I can use table.el tables in non-org buffers. >> >> In org-buffer, if I create a table.el table I get >> problems. >> >> Explanation of Problem: >> >> Emacspeak redefines self-insert-command since that command >> cannot be advised. table.el also redefines and rebinds >> self-insert-command, and I have advised table.el's >> insertion commands, that works correctly. >> >> table.el sets up a special keymap where it rebinds >> self-insert-command; I've advised the remapping command to >> become aware of the need to also rebind emacspeak's >> version of self-insert command. >> >> For some reason there seems to be some interaction between >> table.el and org-mode that causes the final step in the >> above chain to fail. >> >> Thoughts? >> >> -- >> Best Regards, --raman >> >> >> Email: [EMAIL PROTECTED] WWW: >> http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: >> [EMAIL PROTECTED] PGP: >> http://emacspeak.sf.net/raman/raman-almaden.asc Google: >> tv+raman IRC: irc://irc.freenode.net/#emacs >> >> >> _______________________________________________ >> Emacs-orgmode mailing list Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> Carsten> -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Carsten> Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Carsten> Amsterdam phone: +31 20 525 7477 -- Best Regards, --raman Email: [EMAIL PROTECTED] WWW: http://emacspeak.sf.net/raman/ AIM: emacspeak GTalk: [EMAIL PROTECTED] PGP: http://emacspeak.sf.net/raman/raman-almaden.asc Google: tv+raman IRC: irc://irc.freenode.net/#emacs _______________________________________________ Emacs-orgmode mailing list Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode