Bug 140967 - WISH - simple keyboard macro (like old Borland)
Summary: WISH - simple keyboard macro (like old Borland)
Status: RESOLVED LATER
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 3.3.5
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-31 19:15 UTC by joe blais
Modified: 2009-01-24 10:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description joe blais 2007-01-31 19:15:31 UTC
Version:           3.3.5 (using KDE KDE 3.5.5)
Installed from:    Fedora RPMs
Compiler:          gnu  
OS:                Linux

There doesn't seem to be a simple keyboard macro feature.  There are script things and search/replace with scripts, but all that stuff doesn't make things faster for the developer.  Borland had a good one, mickrozoft went overboard and it's slow --
-- Start recorder with a key sequence like <ctrl><shft><R>   (or something like that..).
-- Type out the what you need, including arrow positions, inserts, deletes, all those keys - and you see it happening on the screen as you go. just like normal typing.
-- End the recorder with a key sequence like <ctrl><shft><R> ( or E - whatever)
-- Play the recording with a keysequence like <ctrl><shft><P>
-- Play again, and again, and again...

This is great for doing repetative actions like taking a list of member variables and initializing them in a constructor, or greating a bunch of buttons on a screen, or setting up a bunch of events..  

It saves DAYS of development time.....  Many a time, I have based my choice of development IDE --SOLELY-- on the capability of the keyboard macro!!!

I think emacs has some, but the rest of it isn't as nice as KDevelop --- all in all, I like KDevelop.  It is much like Borland, (and too much like VS mukrolost), and I and my helper have been productive from day one (perhaps two, but who's counting?)..

Thank you for doing a good job, and having the interest to listen to users...
Comment 1 Andreas Pakulat 2007-01-31 19:35:18 UTC
This is impossible with KDevelop3. Have you considered the snippets and abbreviation plugins? They can fulfil copy/paste needs quite good.
Comment 2 Maciej Pilichowski 2008-06-30 17:12:13 UTC
Duplicate:
https://bugs.kde.org/show_bug.cgi?id=44908
Comment 3 Andreas Pakulat 2008-06-30 17:51:33 UTC
indeed. Thanks Maciej.

*** This bug has been marked as a duplicate of 44908 ***
Comment 4 Andreas Pakulat 2008-06-30 19:12:32 UTC
Ooops, I should pay more attention. This is not a duplicate of 44908 as that one is for kate not KDevelop.
Comment 5 Maciej Pilichowski 2008-06-30 19:15:58 UTC
Yes, but Kate is KDevelop editor, right? So what Kdevelop macro can do, Kate cannot do?

In general I think even for Kate this is misplaced, because it is kdelibs issue -- with that app either provide macro or not.
Comment 6 Andreas Pakulat 2008-06-30 19:26:46 UTC
Right, but Kate is only one of possibly many editors usable with KDevelop (its currently the only implementation for KTextEditor interfaces, but it seems at least yzis is taking up speed again). So providing macro feature in KDevelop will always work, no matter which editor is integrated. 

Besides I think a macro recorder doesn't quite fit into kate-the-editor, but into kate-the-application (as for kwrite a macro recorder is far too much).

Last but not least: I think there are some people who want to port kommander from kdesdk to kdevplatform and thus integrate it with Kdevelop and Quanta which IIRC would fix this wish too.