Kate5 on Windows

Here it goes, Kate5 running on Windows:Kate5 on Windows with Missing Icons and Bad FontThis is an early version of Kate5 on Windows. It runs just fine but has some glitches, such as the white lines between selected text lines, or wrong margins in the search&replace bar, or showing a ‘+1’ in the top right corner, although all documents are visible.

Update: After installing oxygen-icons and switching the font to Consolas (what Visual Studio uses), the glitches above are gone. Here is an updated screenshot:

Kate5 on Windows With Icons and Better Font

So essentially it works, and if all goes well, we hope to provide a good text editor experience with Kate5 on Windows in the next year(s). To this end, we are currently discussing having a joint Kate/KDevelop/Windows developer sprint early next year.

You can support this also by donating to the End of Year 2014 fundraiser. Thanks!

20 thoughts on “Kate5 on Windows

  1. Quick howto for compiling on windows:

    To update later:

    • emerge -ia -d1 tier1
    • emerge -ia -d1 tier2
    • For tier3: look into kde/portage/emerge/frameworks/tier3/tier3.py and emerge all modules in there through: emerge -i . For me, the order was incorrect, so whenever I encountered a bug, I emerged the required module, and the emerged again the module I initially wanted to emerge
    • emerge -i kate

    Then you will find kate.exe in kde/bin/.

    1. That is true. But all editors come with their strengths and weaknesses. Kate has lots of good features that other editors do not have. For instance, currently I have to use Notepad++ on Windows, and as someone who uses text editor and navigation features a lot I have to say Notepad++ lacks behind a lot. But this is not about Notepad++ nor any other editor out there.

      Who do we target? People who want to use a very good and free text editor. And maybe there will be some developers writing plugins for Kate, or maintain the Windows build. That would already be a big win, since you never can have enough developers :-)

      1. Like myself. Even if no-one by me uses it, it’s already worth it. Since Kate hast so nice features (e.g. the Projects plugin and its capabilities), that even only this worth the effort.

  2. Well we have SynWrite on Windows so it’s all that needed, it has LOT more features, m-carets etc… You guys want to earn money, and want LESS work because progress on Kate is little on last time.. You made some work to Projects plugin, session plugin, but it’s little, Kate work is very slow..

    1. Au contraire! Kate is in great shape and gains great features in every version. I don’t know what you mean. Maybe Kile could speed up, but Kate is fine. Thanks to Dominik et al.!

    2. This is a quite interesting comment, since it could not be more wrong in about every aspect :-)

      None of the Kate developers earned a single penny in the entire 13 years of Kate development. So this is certainly not at all about money.
      If you choose to donate to KDE, you support the KDE e.V. (IT infrastructure, event organization, venue costs, developer meetings). This, however, is completely unrelated to giving Kate developers money :-)

      And with respect to features. To be honest, this is not about being better than other text editors.

      Our goal is simply to make Kate easily available on Windows, too. Those who like Kate can use it. Those who don’t can use some other text editor or IDE. This is perfectly fine, and a valid approach.

  3. Hi Dominik,

    I noticed this post on planetKDE. Congratulation on your effort, I will for sure check this when I catch some free time. I’ve been “eyeing” on Kate for a while

    I noticed this comment though: “For instance, currently I have to use Notepad++ on Windows, and as someone who uses text editor and navigation features a lot I have to say Notepad++ lacks behind a lot.”

    Since I spend most of my free time contributing code to Notepad++, I’d love to see a quick summary of what you think are week sides of Notepad++. Maybe a commenting system is not the best place to ask such a question, but I was intrigued by you comment and I’d love to see your thoughts on this.

    Thank you and best regards,

  4. Don’t take the negative comments too seriously. I’m almost can’t wait to finally install Kate on Windows. Thank you to the whole team!! It feels like christmas already. :-)

  5. I don’t know much about features of Kate 5, but unless it has code folding options back to its old state (i.e. offers ability to fold/unfold all level x nodes), you guys are just wasting time and effort. At current state (which for me is what Kubuntu 14.10 with old Plasma have to offer), porting Notepad++ to KDE would be more useful, as Wine sometimes just freezes it.

    Funny thing is that my first contact with Kate was via some kind of cygwined KDE suite running on Windows. I liked the editor so much, that for most of my work related stuff I started to using Kubuntu and Kate. That was the case until you ‘fixed’ code folding. Now its Kubuntu and NP++ and I’m slowly switching back to Windows.

  6. an OS X version of Kate would be welcome: the standard TextEdit.app often has problems with encodings, and I couldn’t find any satisfying substitution. i know there is Sublime (and i believe Kate could take some ideas from it), but it is not completely free ;(

    i believe that kde applications, when being ported to osx or windows should take as less linux-specific dependencies with them as possible, for example dbus should be left on linux/bsd only. this is what I’m doing for Lokalize right now.

  7. After flirting with Linux Mint for less than a week (my first Linux experience), I’m about to abandon Linux and return to Windoze (which I’ve used for 28 years).

    But in my 5 days of (unsuccessfully) trying to get Mint to work well, I came to like Kate, the best of the ‘simple’ text editors I could find. So I would certainly be a Windows user of Kate, provided it’s not too buggy. I also use Notepad++, but that’s overkill for simple .txt file viewing and/or editing.

    But here’s a suggestion…

    One of the advantages of Kate over Windows WordPad (my default .txt editor) is it case-changing tool. But I always prefer hot-keys to the (slow) mouse, and your ‘case’ hot-keys are not quite logical (logical key combinations always makes them easier to remember than illogical ones!).

    In normal keyboard use, makes typed letters uppercase. So the logical hot-keys would be Ctrl-U = lower case (since a plain types in lowercase), and Ctrl-Shift-U for uppercase (since -U types uppercase).

    For consistency, you should change the KDE version to be the same, which would initially confuse long-time users. But when you publicised the change with the logic, they would quickly pick up the new usage, since it’s more logical.

  8. Oh dear, no edit function for comments, and your system has removed the keys I enclosed in angle brackets! So the second-last paragraph of my comment above should be (with square instead of angle brackets):

    In normal keyboard use, [Shift] makes typed letters uppercase. So the logical hot-keys would be Ctrl-U = lowercase (since a plain [u] types in lowercase), and Ctrl-Shift-U for uppercase (since [Shift]-U types uppercase).

    1. If you need code folding with ability of collapsing level 2, 3, … nodes (like all functions in a PHP class), don’t even bother with Kate (there are plenty editors that can do that). For some unknown reason developers removed this feature a long time ago, and seemingly it is not coming back.

  9. I’m new in Kate, so sorry if it is not good place for my question. Can Kate predictive parameters of the build-in PHP functions? I use Kate in Windows by KDE Installer.

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top