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 _______________________________________________ Qt-creator mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-creator
