
KMail Tagging Patch
Various KDE 1.-4. Improvements
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
I decided to finally publicize this patch a bit more, since I am using it and am quite happy. This is a patch on top of the KDE 3.5.1 code for KMail. It introduces custom tagging support for emails. Since KDE is in feature freeze, I decided to maintain it as a patch until a merge into the next version is viable.
Here is what the patch adds:
* Ability to tag emails (with possibly more than one tag)
* Changing the appearance of message headers (font and text color) according to the message's tags.
* Configuration of tags through a new tab called "Message Tags" on the "Configure KMail->Appearance" configuration page.
* You can add toolbar buttons for easy tagging.
* You can assign shortcuts to tags.
* Tagging through the right-click menu.
* Quick filtering using the combobox for "status" filtering. See the screenshot.
For bugs and problems, feel free to send an email.
Disclaimer: This patch is still in experimental state. So before trying, it is strongly advised that you backup your emails and settings. ( usually in ~/.kde/share/apps/kmail and ~/.kde/share/config/kmailrc )
14 years ago
0.2.6 : Minor fix - added check for null pointers
14 years ago
0.2.6 : Minor fix - added check for null pointers
jel
14 years ago
Report
jazztyle
14 years ago
Report
monur
14 years ago
Report
cniehaus
14 years ago
You wrote in
http://bugs.kde.org/show_bug.cgi?id=15391
that KDE 3.5 is in feature-freeze. While this is true well-tested features are fine for .z releases. So if you ask the KMail-devels they might add this feature for KMail 3.5.5 or 3.5.6.
Report
Superstoned
14 years ago
Report
monur
14 years ago
* Automatic tagging through filters
* Searching based on tags ( which enables having 'tag folders' through use of search folders )
* A column for tags in the header view
Report
Superstoned
14 years ago
Report
jcphil
14 years ago
Report
Khan
14 years ago
Report
monur
14 years ago
mkdir ~/repository
cd ~/repository
svn co svn://anonsvn.kde.org/home/kde/tags/KDE/3.5.1/kdepim
Then you need to apply the patch:
cd ~/repository/kdepim/kmail
patch -p1 < /path/to/kmail.tagging.patch
After this, you need to compile and install kdepim:
cd ~/repository/kdepim
make -f Makefile.cvs && ./configure [optional arguments like --enable-debug --with-gnokii --with-sasl --prefix=/path/to/alternative/installation/dir ] && make && make install
* Of course, depending on your distribution, there might be easier alternatives (e.g. Gentoo)
* Giving a --prefix option to configure might be appealing if you don't want to overwrite your original kdepim applications
Report
Khan
14 years ago
Report
monur
14 years ago
echo 'PORTDIR_OVERLAY="/usr/local/portage ${PORDIR_OVERLAY}"' >> /etc/make.conf
mkdir -p /usr/local/portage/kde-base/kdepim/files
cp kmail.tagging.0.2.6.patch /usr/local/portage/kde-base/kdepim/files
cp kdepim-3.5.1-r1.ebuild /usr/local/portage/kde-base/kdepim
cd /usr/local/portage/kde-base/kdepim/files
ln -s kmail.tagging.0.2.6.patch kmail.tagging.last.patch
cd ..
ebuild kdepim-3.5.1-r1.ebuild digest
emerge -av kdepim
I used the linking trick to try to avoid recompiling with every minor change, since I use FEATURES="keeptemp keepwork noclean" while emerging kdepim. But currently it doesn't look like it's working.
Report
Khan
14 years ago
Report
peppelorum
14 years ago
Nice patch I must say=) This is something I've been thinking for Kmail for some time now.
Report
monur
14 years ago
And other developers are already aware of the patch, I am going to work on incorporating this to the next version.
Thanks for the suggestions, though.
Report
meyerm
14 years ago
Report
monur
14 years ago
Report
CARTMAN
14 years ago
Report