GNOME Bugzilla – Bug 315950
Composer does not use Emacs keybindings
Last modified: 2006-01-20 23:46:07 UTC
My gtk_key_theme is set to "Emacs" but the composer is ignoring this setting and the keybindings are not Emacs-like. This worked with Evolution 2.2
I overwrote one of the files in the GtkHTML distribution: cp /opt/gnome/share/gtkhtml-3.8/GNOME_GtkHTML_Editor-emacs.xml /opt/gnome/share/gtkhtml-3.8/GNOME_GtkHTML_Editor.xml And that made Evolution start using the Emacs keybindings, but this should probably be automatic. Apparently the code in the HTML component is supposed to care of this, but it is probably not correctly initialized: from gtkhtml/components/html-editor/menubar.c: if (GTK_HTML_CLASS(G_OBJECT_GET_CLASS (cd->html))->use_emacs_bindings) { bonobo_ui_util_set_ui (uic, GTKHTML_DATADIR, "GNOME_GtkHTML_Editor-emacs.xml", "GNOME_GtkHTML_Editor", NULL); } else { bonobo_ui_util_set_ui (uic, GTKHTML_DATADIR, "GNOME_GtkHTML_Editor.xml", "GNOME_GtkHTML_Editor", NULL); } So something is not setting the use_emacs_bindings variable properly somewhere. This bug is also been reported in the Debian groups for a while: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295641 And there are a few threads on Google about this issue.
changing component to gtkhtml.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 269404 ***