|
Re: TCF Terminals Luna BETA [message #1365291 is a reply to message #1365208] |
Sun, 18 May 2014 22:26 |
Martin Oberhuber Messages: 1007 Registered: July 2009 |
Senior Member |
|
|
Hello Rüdiger,
Many thanks for your detailed feedback !
The "complex" p2 repository is due to the solution itself being complex. We aggregate functionality from the TM project, CDT project and TCF project. That's why we made a marketplace entry in the first place ... in order to simplify the install. I'm glad that you finally got the install to work.
Regarding the issues you see (Tab completion not working, duplicate characters, Shift+Insert not working) I think these are all due to the same root cause: missing CDT native code fragments. These fragments are needed for the Pseudoterminal (PTY) support which require a native DLL. When we first published the Terminal BETA there was a missing dependency which we didn't notice since we all had full CDT installed.
We fixed the problem for the BETA site, so if you just reinstall (drag-and-drop marketplace icon into Eclipse) you should be good. Alternatively you could also install the full CDT Platform feature as workaround. Details are on https://bugs.eclipse.org/bugs/show_bug.cgi?id=435016 . I validated that with the CDT fragments installed on Win64, I cannot reproduce any of the issues you mentioned (tab completion, Shift+Insert, Duplicate characters).
Thanks for your note on the tabs. We'll consider the idea moving them to the bottom. But we'd also like to collect more user feedback before doing so.
The Ctrl+PgUp/PgDn shortcut isn't actually overridden by us. It's the standard shortcut for tabbing through a PageBook ... just in our case we have the nested PageBook inside the Viewstack. You can still tab through the view stack with Ctrl+F7 / Shift+Ctrl+F7 (Standard CUA shortcuts). Or you use Alt+Right in the Terminal, which maps to Ctrl+3 (Quick access) for accessing any view.
The missing ability to open multiple local terminals is already tracked in https://bugs.eclipse.org/bugs/show_bug.cgi?id=434940 and should be addressed soon.
Thanks again very much for your feedback ! We really value the time you have taken to summarize your experiences. Please keep the feedback coming ! (And favorite us onthe Marketplace and Stackoverflow if you like the plugin )
Thanks,
Martin
|
|
|
Re: TCF Terminals Luna BETA [message #1366758 is a reply to message #1365291] |
Mon, 19 May 2014 13:05 |
Rüdiger Herrmann Messages: 581 Registered: July 2009 |
Senior Member |
|
|
Thanks Martin, for your prompt response.
the tab completion and related issues got resolved after updating. This
solves my primary use case - having a Cygwin Bash within a view. Apart
from the annoyance that I have to start the Cygwin shell from within
after an Eclipse restart, but that to solve is probably outside the
scope of TCF.
I think for an uninitiated user, the repository that is listed in the
marketplace entry fails to simplify things when installing into Eclipse
3.x (where there is no built-in marketplace client). At least I couldn't
guess from the feature names which one to choose. I would have expected
to see a single feature that provides what the marketplace entry stands for.
The PageBook doesn't bring in the Ctrl+PgUp/PgDn binding, it is just a
Composite with a specific layout. The CTabFolder has this behavior 'out
of the box'. But apart from the technical details I still think the
Terminal view should not break common workbench behavior in that it
'interrupts' the user while he/she cycles through views. Maybe this is a
sign to not use tabs within a view altogether...
Best,
Rüdiger
On 19.05.2014 00:26, Martin Oberhuber wrote:
> Hello Rüdiger,
>
> Many thanks for your detailed feedback !
>
> The "complex" p2 repository is due to the solution itself being complex.
> We aggregate functionality from the TM project, CDT project and TCF
> project. That's why we made a marketplace entry in the first place ...
> in order to simplify the install. I'm glad that you finally got the
> install to work.
>
> Regarding the issues you see (Tab completion not working, duplicate
> characters, Shift+Insert not working) I think these are all due to the
> same root cause: missing CDT native code fragments. These fragments are
> needed for the Pseudoterminal (PTY) support which require a native DLL.
> When we first published the Terminal BETA there was a missing dependency
> which we didn't notice since we all had full CDT installed.
>
> We fixed the problem for the BETA site, so if you just reinstall
> (drag-and-drop marketplace icon into Eclipse) you should be good.
> Alternatively you could also install the full CDT Platform feature as
> workaround. Details are on
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=435016 . I validated that
> with the CDT fragments installed on Win64, I cannot reproduce any of the
> issues you mentioned (tab completion, Shift+Insert, Duplicate characters).
>
> Thanks for your note on the tabs. We'll consider the idea moving them to
> the bottom. But we'd also like to collect more user feedback before
> doing so.
>
> The Ctrl+PgUp/PgDn shortcut isn't actually overridden by us. It's the
> standard shortcut for tabbing through a PageBook ... just in our case we
> have the nested PageBook inside the Viewstack. You can still tab through
> the view stack with Ctrl+F7 / Shift+Ctrl+F7 (Standard CUA shortcuts). Or
> you use Alt+Right in the Terminal, which maps to Ctrl+3 (Quick access)
> for accessing any view.
>
> The missing ability to open multiple local terminals is already tracked
> in https://bugs.eclipse.org/bugs/show_bug.cgi?id=434940 and should be
> addressed soon.
>
> Thanks again very much for your feedback ! We really value the time you
> have taken to summarize your experiences. Please keep the feedback
> coming ! (And favorite us onthe Marketplace and Stackoverflow if you
> like the plugin :) )
>
> Thanks,
> Martin
|
|
|
Powered by
FUDForum. Page generated in 0.02834 seconds