LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

Build a better TEXT EDITOR!!!

Build a better TEXT EDITOR!!!

Posted Feb 5, 2004 0:29 UTC (Thu) by jonabbey (guest, #2736)
In reply to: Build a better TEXT EDITOR!!! by tracyreed
Parent article: Building A Better Browser (Forbes)

What do you mean? Mozilla Firebird (and Mozilla before it) does support (modified) emacs keybindings in text area widgets. The control keys for cursor movement work the same in emacs. Ctrl-k deletes a line in the same way it does in emacs, though you can't do Ctrl-y to paste. The standard ctrl-x, ctrl-c, ctrl-v keys are kept for cut and paste, of course, and the alt key jumps to the menus, but.. it's close enough for a first approximation.


(Log in to post comments)

Build a better TEXT EDITOR!!!

Posted Feb 5, 2004 1:57 UTC (Thu) by iabervon (subscriber, #722) [Link]

These keybindings are about the worst possible ones for emacs users. I,
at least, move text around primarily with ctrl-k/ctrl-y, which results in
me deleting everything I've written. When I'm done, I press ctrl-x
ctrl-c, which then cuts whatever's selected and then might copy nothing
over it. They really ought to make pressing esc twice erase all your
text, too, to keep vi users happy.

Key bindings

Posted Feb 5, 2004 4:01 UTC (Thu) by Ross (subscriber, #4065) [Link]

I haven't tried Firebird but I have a few complaints about Mozilla.

One thing I wish for is the ability to use ALT as the menu shortcut
modifier instead of CTRL. Not only is ALT more familar to me but I
sometimes use the control keys in text widgets by habit. I also hate
the text selection semantics in the URL bar. My final user interface
complaint is the slowness of the menu widgets. I sometimes click twice
because the menus are so slow to open (especially long menus like
Bookmarks).

Key bindings

Posted Feb 5, 2004 14:23 UTC (Thu) by foo (guest, #1117) [Link]


Shut down mozilla, add this line:

user_pref("ui.key.accelKey", 18);

to your ~/.mozilla/*/*/prefs.js file,
and you're all set.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds