[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    Re: help compiling a Kate plugin (Pate)
From:       "Christopher J. Bottaro" <cjbottaro () alumni ! cs ! utexas ! edu>
Date:       2007-11-17 19:21:05
Message-ID: c19e6adb0711171121w39a4e39bq544db5ae9f838ad2 () mail ! gmail ! com
[Download RAW message or body]

On Nov 16, 2007 1:38 PM, Paul Giannaros <paul@giannaros.org> wrote:
> I'm away from my development machine this weekend, but I'll be glad to
> apply the patches and upload an updated tarball.

Heh, well... those patches suffer from the same problem as original
Pate:  they are very specific to one distro ((K)ubuntu) and I have no
idea if they will work in other distros.  :(   Instead of adding smart
detection in the configure scripts, I simply "hard coded" the include
dirs.

> I'm planning on porting
> expand, but would appreciate any other killer plugins anyone has
> gotten around to writing.

I got what I consider a killer one.  I've waited years for someone
else to write it, but now that plugins can be written in Python.. I'm
not so opposed to doing it myself anymore... :D  Here's a little
preview, it'll probably be done by this weekend:
http://i15.tinypic.com/7x8romf.jpg

It's just a "project management" plugin that mimics TextMate's "open
directory..." feature.  It's very simple:
1)  You can open any existing directory as a "project" and you'll get
a tree view of all the files/dirs in it (project browser).
2)  You get a find files dialog which has a flat listview of all files
in the project that shrinks as you type in the search bar.
3)  Both the items in the find files dialog and project browser are
kept in sync with the file system via KDirWatch.
4)  You can filter what files/dirs show up in the find files dialog
and project browser via a project specific configuration dialog.

I just love the find files as you type dialog (cmd+t) that TextMate
gives.  That's the motivation for this.

Btw, I've really gotten into Ruby these past two years and actually
prefer it to Python now.  How hard would it be to make a Rate (like
Pate but using Ruby) plugin?  There are Ruby bindings for KDE/QT:
http://developer.kde.org/language-bindings/ruby/index.html  I'm even
wondering if it's a project I'm capable of starting/finishing myself.
Maybe you could tell me how Pate works (general overview) and I can
look into it?

Thanks,
-- Christopher
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic