From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Xiao-Yong Jin Newsgroups: gmane.emacs.help Subject: Re: Tag based dired? Date: Mon, 26 Jun 2006 08:16:11 -0400 Organization: Columbia University Message-ID: <8764iow1ro.fsf@photon.homelinux.org> References: <87sllwvhft.fsf@photon.homelinux.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1151325648 11067 80.91.229.2 (26 Jun 2006 12:40:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 26 Jun 2006 12:40:48 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jun 26 14:40:47 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FuqOE-0002YY-3F for geh-help-gnu-emacs@m.gmane.org; Mon, 26 Jun 2006 14:40:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FuqOD-0007Fy-I0 for geh-help-gnu-emacs@m.gmane.org; Mon, 26 Jun 2006 08:40:29 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newscon06.news.prodigy.com!prodigy.net!newsfeed.nyu.edu!newsmaster.cc.columbia.edu!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.emacs Original-Lines: 55 Original-NNTP-Posting-Host: dyn-carl-201-40.dyn.columbia.edu Original-X-Trace: newsmaster.cc.columbia.edu 1151324194 15962 160.39.201.40 (26 Jun 2006 12:16:34 GMT) Original-X-Complaints-To: postmaster@columbia.edu Original-NNTP-Posting-Date: 26 Jun 2006 12:16:34 GMT User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.0 (gnu/linux) Cancel-Lock: sha1:jd8DUCzODfuWeYnjPeEQahvn0Mk= Original-Xref: shelby.stanford.edu gnu.emacs.help:140042 comp.emacs:92474 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:35666 Archived-At: Mathias Dahl writes: > Xiao-Yong Jin writes: > >> Hi all, I'm wondering if there is some kind of tag or label support in >> dired. >> >> Nowadays tagging or labeling is used widely on the Internet. Blogs >> and wikis has various tag support. And gmail has its flexible >> labeling support. So does the f-spot. I did some search on the web >> and there is no file manager that really supports tags well. > > It certainly is possible. Tumme, which is part of CVS Emacs (Emacs 22) > has tagging capabilities. Tumme is used for browing image collections > and supports commenting and tagging images. Actually, you should be > able to use Tumme's tagging functionality to tag other types of files, > as long as you do not try to use it to display these files. :) > > Tumme stores the comments and tags in a central "database" file. You > can use the tags to find files and have them marked in dired. > > If you don't use CVS Emacs, download tumme.el from here: > > http://www.emacswiki.org/cgi-bin/wiki/Tumme > > Install it and put this in your .emacs: > > (require 'tumme) > > In dired, do M-x tumme-tag-files. You will be prompted for a list of > tags to add to the marked files. The tags will then be saved to the > tumme database file. After having added files, tell Emacs to mark them > using M-x tumme-mark-tagged-files. > > Again, Tumme is for image browsing, but you could always try and > experiment with this to see how it works with other types of > files. Tagging files in this way is a generic thing. > > Happy experimenting! Amazing. I've been using emacs-unicode-2 branch for a year and wasn't aware of Tumme's existence until now. Certainly it's a great step beyond the thumbs.el. :-) Two more things, 1) I got this when I first use tumme-tag-files basic-save-buffer-2: /home/jin/.emacs.d/tumme/.tumme_db: no such directory It would be fine to add a simple test and create the directory automatically. 2) Is there a more visible way to see all the tags associated to the files in dired buffer? -- Xiao-Yong