Missing features

Aleksey Midenkov midenok at gmail.com
Thu Jul 3 15:27:25 BST 2014


On Thu, Jul 3, 2014 at 5:44 PM, Milian Wolff <mail at milianw.de> wrote:
> On Thursday 03 July 2014 17:13:24 Aleksey Midenkov wrote:
>> On Thu, Jul 3, 2014 at 4:54 PM, Milian Wolff <mail at milianw.de> wrote:
>> > On Thursday 03 July 2014 15:15:50 Aleksey Midenkov wrote:
...
>> > Regarding word wrap, I guess you refer to
>> > https://bugs.kde.org/show_bug.cgi?id=336606 . Anyhow, a proper konsole
>> > integration would be the best to have eventually and would solve a lot of
>> > wish requests of our users. Someone will have to write the code though,
>> > and noone did that so far.
>>
>> No, I don't refer to bug in trunk. I refer to missing feature of line
>> wrapping. I guess, konsole may be not the good choice for compiler
>> output, because (presumably):
>>
>> 1. only 5% of functionality from konsole will be used;
>> 2. 95% of functionality of compiler output window is not related to konsole.
>
> That is not correct. Where do you usually see compile output? Right, in a
> konsole. And if you want line wrapping, performance, ansi color-escapes, ...
> you want a konsole.

Word wrapping to be correct! Lines should be word wrapped (i.e. on
word boudaries), not everywhere else! It seems, that konsole doesn't
support this. What about performance, is it really important? ANSI
escape codes -- this is 5% of what I was talking about, can be
utilized via shared API. Common color schemes from konsole would be
nice feature, though not so important. OTOH, there is whole different
UI for compiler output window targeted to specific task. I would be
very distressed if this UI was fully replaced with konsole-only
features. So what we really can use from konsole:

1. ANSI codes, no need to implement full terminfo functionality;
2. Common color scheme (and possibly font);
3. Ability to increase/decrease font Ctrl+Wheel;

What we need, that konsole can't offer:

1. Line number jumping (hence text selection line-by-line);
2. Word wrapping;
3. Graphics! Well, there is none in v4, but it was in v3 and it was cool!

konsole is a terminal application intended for 2-way interaction with
user. compiler output is also 2-way, but user input is treated
absolutely differently. So, at least 50% of konsole functionality is
needless. Not saying about other features, like full xterm support,
signals, etc.

>
>> And I yes, I want all the functionality that is now missing in v4:
>> shorter compiler output (along with colorful fancy droplets), filter
>> for Filesystem toolview and many more!
>
> Then start contributing, I'll happily review your patches.
>

I know.



More information about the KDevelop mailing list