<div dir="ltr"><div>Hi Christoph,</div><div><br></div><div>thanks for your feedback, good to know that these features can be also of interest for the project.</div><div><br></div><div>I can start to dig in and see what is possible, I will open three different threads in the mailing list for the points I've mentioned</div><div>probably starting with the easiest one, point 2). My idea there is not really related with the interaction with errors and warnings</div><div>(which would be point 3) rather with the possibility of observing the possible generated standard output while coding but trying to minimize</div><div>as much as possible the interruption of the flow allowing for a smooth cycle of coding => compiling => standard output check => coding without</div><div>ever the need of leaving the keyboard.</div><div><br></div><div>Thanks and kind regards,</div><div><br></div><div>Luca</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno dom 7 lug 2024 alle ore 10:54 <<a href="mailto:christoph@cullmann.io">christoph@cullmann.io</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2024-07-07 03:38, disquisitiones wrote:<br>
> Hello Christoph,<br>
<br>
Hi,<br>
<br>
> <br>
> no I've just started knowing Kate and I really like it (after<br>
> frustration with so many other editors i tried), but I would like to<br>
> modify it<br>
> for introducing some features I would love to have, for example:<br>
> <br>
> 1) Implement smooth scrolling<br>
<br>
That is an often wished feature, if there is some reasonable way to <br>
implement,<br>
such a feature would be welcome upstream.<br>
<br>
> <br>
> 2) When running an external tool like "Compile and Run cpp" with a<br>
> keyboard shortcut, maintain the keyboard focus in the editor window.In<br>
> my understanding currently it is not possible and to continue working<br>
> on the code it is necessary to bring the mouse and click in the window<br>
> to regain focus on it,<br>
> honestly I find this inconvenient.<br>
> <br>
> 3) When running an external tool like "Compile and Run cpp", have the<br>
> possible errors and warnings detected directly represented in the<br>
> editor window<br>
> at the corresponding locations, with keyboard shortcuts available for<br>
> navigating among them, see this hypothetical mockup:<br>
> <br>
> Would be possible to draw arbitrary graphics in the window, like<br>
> rectangles with rounded corners and triangles for precisely pointing<br>
> to the locations?<br>
> And to create space between the lines to make space for these<br>
> graphical elements?<br>
<br>
At the moment we only have inline notes that allow to add stuff inside <br>
lines.<br>
I think this needs extensions in KTextEditor.<br>
It would have a use case for LSP things, too.<br>
<br>
<br>
> <br>
> Let me know your opinion on the feasibility of these features, and in<br>
> case there is interest in them, I would be more than happy to<br>
> contribute to the project.<br>
<br>
I like the idea of having smooth scrolling and the better showing of <br>
inline information.<br>
<br>
I think both will take some large amount of work, or at least some <br>
clever approach to it,<br>
but I think they would we very useful for a lot of people.<br>
<br>
Greetings<br>
Christoph<br>
<br>
> <br>
> Thanks for your attention and best regards,<br>
> <br>
> Luca<br>
> <br>
> Il giorno ven 5 lug 2024 alle ore 14:22 <<a href="mailto:christoph@cullmann.io" target="_blank">christoph@cullmann.io</a>> ha<br>
> scritto:<br>
> <br>
>> On 2024-07-05 09:52, Kåre Särs wrote:<br>
>>> Hello Luca,<br>
>>> <br>
>>> That particular UI element is in KTextEditor:<br>
>>> <br>
>> <br>
> <a href="https://invent.kde.org/frameworks/ktexteditor/-/blob/master/src/view/kateviewhelpers.cpp?ref_type=heads#L332" rel="noreferrer" target="_blank">https://invent.kde.org/frameworks/ktexteditor/-/blob/master/src/view/kateviewhelpers.cpp?ref_type=heads#L332</a><br>
>>> <br>
>>> Br,<br>
>>> Kåre<br>
>>> <br>
>>> On fredag 5 juli 2024 08:43:24 EEST disquisitiones wrote:<br>
>>>> Hello,<br>
>>>> <br>
>>>> I'm building a custom version of the Kate editor modifying the<br>
>> source<br>
>>>> code.<br>
>>>> <br>
>>>> Could you indicate the section of the Kate source code that is<br>
>>>> responsible<br>
>>>> for the display of this graphical element<br>
>>>> that shows the range of the lines when the scrollbar is moved?<br>
>> <br>
>> Hi,<br>
>> <br>
>> just out of interest, is that custom version available online<br>
>> and might it make sense to upstream some alterations?<br>
>> <br>
>> Greetings<br>
>> Christoph<br>
>> <br>
>>>> <br>
>>>> [image: image.png]<br>
>>>> <br>
>>>> Many thanks,<br>
>>>> <br>
>>>> Luca Rocca<br>
</blockquote></div>