KateProject
ActivePublic

Details

Description

Kate

Kate is a multi-document editor part of KDE since release 2.2. Being a KDE application, Kate ships with network transparency, as well as integration with the outstanding features of KDE. Choose it for viewing HTML sources from Konqueror, editing configuration files, writing new applications or any other text editing task. You still need just one running instance of Kate.

With a multi-view editor like Kate you get a lot of advantages. You can view several instances of the same document and all instances are synchronized. Or you can view more files at the same time for easy reference or simultaneous editing.

KWrite

KWrite is a simple text editor application, allowing you to edit one file at the time per window. As Kate, KWrite uses the editor component KatePart. KWrite simply provides the selected editor component with a window frame, and lets you open and save documents. KWrite shares all features the KatePart provides, look here to get an overview.

Recent Activity

Mar 22 2022

waqar closed T10863: When writing in Kate in a RTL language, Kate acts weird as Resolved.
Mar 22 2022, 6:07 PM · KTextEditor, Kate

Jan 22 2022

jack_sprat added a comment to D16668: Remove document preview plugin: current technology harms workflow.

Hi - this isn't a proposal for a fix, but as a keen user of the preview plug-in, I thought I'd mention my workaround - which is good enough to make it usable, which is what I want to be able to avoid having to switch tools for text creation/editing.

Jan 22 2022, 11:59 PM · Kate

Jun 4 2021

gpark added a watcher for Kate: gpark.
Jun 4 2021, 6:31 AM

May 6 2021

iothes added a comment to T13399: T13075 Sidebar and navigation mock ups.

Made some mockups, showing the various colors, some KDE apps can include.



There are more to do, I know. But those are some of those widgets and decorations you can find around.

May 6 2021, 9:23 PM · Plasma: Convergence, Kate, Breeze, Goal: Consistency, VDG

Jan 2 2021

waqar added a watcher for Kate: waqar.
Jan 2 2021, 6:56 PM

Dec 11 2020

waqar added a comment to T10863: When writing in Kate in a RTL language, Kate acts weird.
Dec 11 2020, 10:48 AM · KTextEditor, Kate
safaalfulaij added a comment to T10863: When writing in Kate in a RTL language, Kate acts weird.

This is the Qt issue similar to the one in KTextEditor:
https://bugreports.qt.io/browse/QTBUG-71489

Dec 11 2020, 10:35 AM · KTextEditor, Kate
waqar added a project to T10863: When writing in Kate in a RTL language, Kate acts weird: KTextEditor.
Dec 11 2020, 10:25 AM · KTextEditor, Kate
waqar updated subscribers of T10863: When writing in Kate in a RTL language, Kate acts weird.
Dec 11 2020, 10:25 AM · KTextEditor, Kate
waqar added a comment to T10863: When writing in Kate in a RTL language, Kate acts weird.

I just stumbled upon this bug (issue #1) recently and it is quite annoying. I believe this is a bug in Kate, and not in Qt and it triggers with the space character. So, if you are writing a line which hits the border and wraps, it wont have this issue unless the last character before the wrap was a space.

Dec 11 2020, 10:24 AM · KTextEditor, Kate

Oct 10 2020

cullmann abandoned D25339: update lineHeight if boundingRect indicates a larger value..
Oct 10 2020, 7:13 PM · Frameworks, Kate
cullmann commandeered D25339: update lineHeight if boundingRect indicates a larger value..

I think the solution we have in current master is ok enough.

Oct 10 2020, 7:13 PM · Frameworks, Kate

Sep 6 2020

ngraham closed T11064: Improve the UI for the "make the editor follow the system color scheme" feature as Resolved.

This was done in https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/20!

Sep 6 2020, 6:19 PM · VDG, KTextEditor, Kate

Aug 11 2020

cullmann abandoned D23410: improve word completion to use highlighting to detect word boundaries.

At the moment no idea how to fix that without regressions.

Aug 11 2020, 4:22 PM · Frameworks, Kate
cullmann added a comment to D25339: update lineHeight if boundingRect indicates a larger value..

I think we went with the solution in https://phabricator.kde.org/D29789, could we close this?

Aug 11 2020, 4:16 PM · Frameworks, Kate

Jul 14 2020

PhilipB added a comment to T13399: T13075 Sidebar and navigation mock ups.
Jul 14 2020, 4:23 PM · Plasma: Convergence, Kate, Breeze, Goal: Consistency, VDG
ngraham added a comment to T13399: T13075 Sidebar and navigation mock ups.

Oh jeez, I love it.

Jul 14 2020, 2:28 AM · Plasma: Convergence, Kate, Breeze, Goal: Consistency, VDG
PhilipB added a comment to T13399: T13075 Sidebar and navigation mock ups.
Jul 14 2020, 2:25 AM · Plasma: Convergence, Kate, Breeze, Goal: Consistency, VDG
PhilipB updated the task description for T13399: T13075 Sidebar and navigation mock ups.
Jul 14 2020, 2:22 AM · Plasma: Convergence, Kate, Breeze, Goal: Consistency, VDG
PhilipB updated the task description for T13399: T13075 Sidebar and navigation mock ups.
Jul 14 2020, 2:21 AM · Plasma: Convergence, Kate, Breeze, Goal: Consistency, VDG
PhilipB updated the task description for T13399: T13075 Sidebar and navigation mock ups.
Jul 14 2020, 2:20 AM · Plasma: Convergence, Kate, Breeze, Goal: Consistency, VDG
PhilipB added parent tasks for T13399: T13075 Sidebar and navigation mock ups: T12420: Redesign/tweak applications, T11093: Improve Consistency across the Board, T11153: Unify sidebar appearance.
Jul 14 2020, 2:18 AM · Plasma: Convergence, Kate, Breeze, Goal: Consistency, VDG
PhilipB created T13399: T13075 Sidebar and navigation mock ups.
Jul 14 2020, 2:17 AM · Plasma: Convergence, Kate, Breeze, Goal: Consistency, VDG

May 22 2020

apol closed D28235: Add a simpler example.
May 22 2020, 3:02 PM · Frameworks, Kate
cullmann accepted D28235: Add a simpler example.

;=) Actually, I just missed this request, sorry.

May 22 2020, 2:53 PM · Frameworks, Kate
apol added a comment to D28235: Add a simpler example.

Should I understand this is not desired and that I should abandon it?

May 22 2020, 2:45 PM · Frameworks, Kate

May 20 2020

nibags abandoned D29793: Rename Perl6 syntax to Raku.

This is equivalent to: https://invent.kde.org/frameworks/syntax-highlighting/-/merge_requests/1

May 20 2020, 2:33 PM · Frameworks, Kate
nibags abandoned D29795: Add collaboration guide.

This is moved to https://invent.kde.org/frameworks/syntax-highlighting/-/merge_requests/2

May 20 2020, 2:09 PM · Frameworks, Kate
nibags updated the diff for D29793: Rename Perl6 syntax to Raku.
  • Fix extensions and unit tests
May 20 2020, 12:57 PM · Frameworks, Kate
nibags added a comment to D29795: Add collaboration guide.

I put it all in the README. I also corrected the repository, I had not noticed that this repository was already in GitLab!

May 20 2020, 11:27 AM · Frameworks, Kate
nibags updated the diff for D29795: Add collaboration guide.
  • Add collaboration guide in the README file
May 20 2020, 11:22 AM · Frameworks, Kate

May 18 2020

cullmann accepted D29793: Rename Perl6 syntax to Raku.

I think it makes sense to have just "Raku", the world at large (like me) only recognizes Perl 5 as Perl .P

May 18 2020, 1:57 PM · Frameworks, Kate
cullmann added a comment to D29795: Add collaboration guide.

I think this is very good thing to have.
But perhaps we just should add that to the README.md that is prominently shown on e.g. https://invent.kde.org/frameworks/syntax-highlighting
The README anyways already contains a "Adding unit tests for a syntax definition" that could be replaced with this.

May 18 2020, 1:56 PM · Frameworks, Kate
cullmann closed D29789: Make text always align with font base line.
May 18 2020, 1:52 PM · Frameworks, Kate
cullmann accepted D29789: Make text always align with font base line.

Hmm, looks better for me, too.
Let's go with this at the moment.
If it creates issues, we can still revert it again.
Thanks for taking care of this.

May 18 2020, 1:51 PM · Frameworks, Kate

May 17 2020

brauch added a comment to D29789: Make text always align with font base line.

Hmm, consider though that a configuration option should be something that gives a choice to the user. It shouldn't be necessary to set a config option in order to make the program behave correctly.

May 17 2020, 5:34 PM · Frameworks, Kate
xuetianweng added a comment to D29789: Make text always align with font base line.

I like this patch. In fact, I observed over the past years again and again that sometimes, especially if chinese or similar letters are included, the baseline is wrong in Kate, leading to much more overpainting that needed.
If this patch fixes this, then I'm all for it. Or let's put it like this: The current implementation is wrong, this patch looks less wrong than the current state :-)

+1

May 17 2020, 5:28 PM · Frameworks, Kate

May 16 2020

dhaumann added a comment to D29789: Make text always align with font base line.

I like this patch. In fact, I observed over the past years again and again that sometimes, especially if chinese or similar letters are included, the baseline is wrong in Kate, leading to much more overpainting that needed.
If this patch fixes this, then I'm all for it. Or let's put it like this: The current implementation is wrong, this patch looks less wrong than the current state :-)

May 16 2020, 9:16 PM · Frameworks, Kate
nibags requested review of D29795: Add collaboration guide.
May 16 2020, 10:07 AM · Frameworks, Kate
nibags updated the summary of D29793: Rename Perl6 syntax to Raku.
May 16 2020, 5:42 AM · Frameworks, Kate
nibags requested review of D29793: Rename Perl6 syntax to Raku.
May 16 2020, 5:35 AM · Frameworks, Kate

May 15 2020

xuetianweng added a comment to D29789: Make text always align with font base line.

This is my another try as an alternative solution to D25339. Actually this works surprisingly good IMHO, at least for CJK users for most cases.

May 15 2020, 11:42 PM · Frameworks, Kate
xuetianweng updated the summary of D29789: Make text always align with font base line.
May 15 2020, 11:41 PM · Frameworks, Kate
xuetianweng requested review of D29789: Make text always align with font base line.
May 15 2020, 11:38 PM · Frameworks, Kate
xuetianweng added a comment to D25339: update lineHeight if boundingRect indicates a larger value..

Actually I was trying to use this approach in the patch because I was afraid that variable line height may need to estimate the whole document height to make scroll work correctly.

May 15 2020, 11:01 PM · Frameworks, Kate
cullmann closed D29735: Assign "Identifier" attribute to opening double quote instead of "Comment".
May 15 2020, 3:45 PM · Frameworks, Kate, Framework: Syntax Highlighting
cullmann added a comment to D29735: Assign "Identifier" attribute to opening double quote instead of "Comment".

Sure, thanks for the improvement!

May 15 2020, 3:45 PM · Frameworks, Kate, Framework: Syntax Highlighting
cullmann added a comment to D27844: Store and fetch complete view config in and from session config.

Hmm, right, didn't think about that :(
Guess if we want to have this, we need to improve the read/writeConfig functions.

May 15 2020, 3:43 PM · Frameworks, Kate
kossebau added a comment to D27844: Store and fetch complete view config in and from session config.

I suggest to revert, and send a notification with the change to kde-distro-packager@kde.org to avoid that many users break their configuration.

May 15 2020, 8:44 AM · Frameworks, Kate
dhaumann added a comment to D27844: Store and fetch complete view config in and from session config.

I suggest to revert, and send a notification with the change to kde-distro-packager@kde.org to avoid that many users break their configuration.

May 15 2020, 5:23 AM · Frameworks, Kate