bugzilla.mozilla.org will be intermittently unavailable on Saturday, March 24th, from 16:00 until 20:00 UTC.

"Emacs" setting in .gtkrc-2.0 is not respected or complete (C-k, C-y, M-b, M-f)




Widget: Gtk
5 years ago
5 years ago


(Reporter: Joe Corneli, Unassigned)


18 Branch

Firefox Tracking Flags

(Not tracked)




5 years ago
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0
Build ID: 20130117041235

Steps to reproduce:

I've got 

include "/usr/share/themes/Emacs/gtk-2.0-key/gtkrc"

in my ~/.gtkrc-2.0.

Actual results:

While C-k ("kill-line") works in Firefox --- N.B., this is only after installing version 0.1 of the Change Search Shortcut (Cf. https://addons.mozilla.org/en-us/firefox/addon/change-search-shortcut/ and https://addons.mozilla.org/en-us/firefox/addon/change-search-shortcut/versions/) --- C-y ("yank") does not work.

Expected results:

KeySnail provides this functionality, but it doesn't work on recent versions of Firefox. ("KeySnail provides multiple clipboards to the Firefox. Press C-y to yank and M-y to yank pop. C-M-y allows you to list and insert items in kill ring.", from https://github.com/mooz/keysnail/wiki)

My sense is that C-y should be built in.  Presumably this part applies at the GTK 2.0-level issue, but since I noticed it first/only in Firefox, I'm starting by reporting it here.

To explain some Firefox-specific aspects of this bug report, I'll also mention: in order to make M-b ("backward-word") and M-f ("forward-word") work, I had to remove *B*ookmarks and *F*ile from the menu. The point being, Firefox doesn't really respect Emacs keys without a lot of user configuration, and the existing set of built in functionality is not broad enough.
Component: Untriaged → Widget: Gtk
Product: Firefox → Core
You need to log in before you can comment on or make changes to this bug.