[Qt-creator] EmacsKeys - a Qt Creator plugin
Felix Berger
bflat1 at gmx.net
Sun Jan 31 19:36:23 CET 2010
Hi,
I'm pleased to announce EmacsKeys, a plugin for Qt Creator that
provides basic Emacs key bindings and functionality.
Project page: http://github.com/fberger/emacskeys
Git repository: git://github.com/fberger/emacskeys.git
EmacsKeys provides the following features:
* EmacsKeys.kms - A Keyboard Mapping Scheme for Qt Creator that can be
imported in Options -> Environment -> Keyboard. It overrides some of the
standard key bindings used in Qt Creator and replaces them with Emacs
ones: C-s, C-x,s, C-x,C-s, C-x,C-w.
* Kill ring - the Emacs kill ring allows you to maintain a history of your
clipboards content. Caveat: It only works when text is inserted into it with
C-W, M-w, C-k, M-d and M-Backspace.
* The following keys work as expected: C-n, C-p, C-a, C-e, C-b, C-f, M-b, M-f,
M-d, M-Backspace, C-d, M-<, M->, C-v, M-v, C-Space, C-k, C-y, M-y, C-w, M-w.
* C-x,b opens the quick open dialog at the bottom left.
* C-x,C-b switches to the File System view on the left.
* M-/ triggers the code completion that is triggered by C-Space normally.
* Mnemonics are removed from some of the menus to allow conflicting Emacs keys
to work.
The code works, but is not very clean at this point. If there was any
interest in making this part of the official distribution at some
point, I'd be happy to make it comply with any guidelines.
Cheers,
Felix
More information about the Qt-creator-old
mailing list