Alexander, I must say that tmate has become one of my most favorate and
relied upon plugins. I used to try to monitor commits with viewcvs and
its commit script that populated mysql. But that was always troublesome.
Tmate is much cleaner and way way way better in usability. Thanks very
Oh, and since I had some problem with 0.0.29, let me mention that the
only problems I have expirience with .30 are the 'Go to source' not
working and being prompted to define the connection upon startup of idea
even though I specified that the connection was to be saved in the
project. After resetting the connection however, all other information
(eg, the components and modules) were restored and tmate worked fine.
Now that I have softened you up ;), here are my ideas for new
- Whenever possible use the same keys as the CVS plugin for similar
functionality. For example, I have Alt-= for doing a CVS comparison to
the head revision. Using Enter in tmate requires me to remember another
keymapping for a very similar (but not identical) function.
- Allow for triggering all CVS actions from files in the tmate pane. For
example, when I see the change 'v1.4 => v1.5' I often want to see the
entire CVS history. Currently I would have to open the file, then
trigger the CVS action. (Well, currently I have to open the file via
idea's 'Goto class' because tmate's 'Go to source' does not work.)
- Provide for an 'Autoscroll to Source' toggle (like the standard idea
feature). This would trigger the 'Go to source' action.
- Allow for collapsing files under different modules (ie, don't show the
modules as nodes in the tree). I would have expected to be able to do
this via the 'Group by' but cannot. My 'Group by' contains:
"Week.Date.User". But the module is still shown in the tree.
And, if there is any way I can help, don't hesitate to ask.