|
|
|
On Vimacs plugin and systray |
|
Written by fullmetalcoder
|
|
Wednesday, 23 July 2008 14:57 |
QCodeEdit feature request
Somebody submitted a support request on Sourceforge.net for "Emacs key bindings". While I've never used emacs and probably never will I understand that some people may be familiar with it and like the way it works. Hence my decision to make room for a flexible "binding system" in Edyuk. Actually it is in QCodeEdit and I'll give more details about the internals on QCodeEdit site . To make it short it is based on a single class which provides a couple of basic input event handlers : - key press events
- input method events
- mouse events (move, press, release, double click)
These events are passed to the "input binding" by the editor, BEFORE the editor does anything. The input binding can take any action considered relevant according to the event and decide whether the editor should handle the event or not. A typical smart use for this would be to prevent the letter O from being typed . Another possiblity, probably a lot less fun would be to implement emacs-like, vi-like, anyOtherEditorThatRocks-like editing.
And that's where the Edyuk part of it steps in. Such bindings can be added on run-time and manually selected by the user but how does the program kows they are available? Plugins are the best answer by far. So I registered a new plugin type in EdyukApplication source code and created a new plugin that is now available on the Subversion repository : the Vimacs plugin
|
|
Last Updated ( Thursday, 24 July 2008 08:32 )
|
|
Read more...
|
|
|
Written by fullmetalcoder
|
|
Sunday, 20 July 2008 20:58 |
|
The long awaited 1.0.0 release has finally come. Do not rush on Sourceforge however, from now on the packages will be hosted by TuxFamily : one more piece which moves away from Sourceforge for a number of reason (from ease of use to availability)so it is time to update your bookmarks. Release highlights : - Much (much much much) improved graphical debugging : better breakpoints management, nicer call stack (aka backtrace), variables watches, watchpoints, registers view, memory view, disassembly, ... Even the most demanding should be satisfied by this complete rewrite of the debuger plugin
- Improved completion (yet again) : it has very little (if anything) to envy to that of competitors, may they be open source or commercials : inheritance, templates, nested types, typedefs, loop variables, ...apart from macros very little can prevent it from delivering you the right answer. And it remains extremely fast compared to existing solutions.
- Full support for Qt 4.4 (including the new help system, which is now used by Assistant integration)
- Revamped plugin management. The UI is much cleaner and it is possible to prevent some components from being loaded to save memory and speed up loading
- Polishing all over the place
- Stability (at last ^^)
Hoping you'll like it. |
|
Last Updated ( Monday, 21 July 2008 22:08 )
|
|
|
|
|
|
|
Page 3 of 8 |