unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Mathias Dahl" <mathias.dahl@gmail.com>
To: "Drew Adams" <drew.adams@oracle.com>
Cc: emacs-devel@gnu.org
Subject: Re: Emacs manual mentioning thumbs mode but not tumme
Date: Thu, 19 Apr 2007 22:41:17 +0200	[thread overview]
Message-ID: <7dbe73ed0704191341h6cd99152pf744f84cff459da0@mail.gmail.com> (raw)
In-Reply-To: <EIENLHALHGIMHGDOLMIMIELPDAAA.drew.adams@oracle.com>

> It sounds to me as if this is really an extension of Dired

That is exactly how it started. I had a couple of thousand photos that
I needed to tag/categorize and do some clean up in. All tools I tried
had limitations I didn't like so I came to think that the already
super mega ultra powerful Dired + some handy image utility functions
would probably suit my needs. At first I thought I'd just write some
small interactive defuns which I could use in keyboard macros. But
then it started to grow. And grow. And grow... And here we are now...

Most stuff that Tumme does are meant to be used from Dired. What Tumme
lacks is some of the image editing functions that Thumbs provides in
its two modes (it has the same two modes as Tumme, one for the
thumbnails and one for the full-size image).

Most, if not all, of these editing functions would be trivial to add
(Tumme already do some of them, or similar), it mostly consist of
calling the convert tools with the appropriate options (here, Thumbs
has better abstractions for doing this) but I currently don't have any
"itch" in this area...

The only editing commands implemented in Tumme are for rotating
images, again because that is what I needed. Apart from also being
able to rotate images, Thumbs can do the following: enlarge, shrink,
emboss, resize and set the image as wallpaper ("set root"). It can
also save the result of any editing done, to a new file. I can see how
these commands could be handy sometimes although I personally will
fire up Gimp whenever I need to do such operations.

Tumme has other focus points. It has all these commands for tagging
images (or files in general, actually) and I have tried to add various
commands for easy navigation between the Dired buffer and thumbnail
buffer, etc. It has some commands to work with the EXIF information
included in photos taken with a digital camera. Again, commands that
was needed when I needed to do what I did... :)

> It sounds as if we're just extending our file editor/browser/viewer to
> provide features for other specific file types. Just as `Z' in Dired works
> on compressed files, so some Tumme keys work on image files.

Yup.

/Mathias

  reply	other threads:[~2007-04-19 20:41 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-10 21:04 Emacs manual mentioning thumbs mode but not tumme Dieter Wilhelm
2007-04-10 21:18 ` Nick Roberts
2007-04-11  6:44   ` Dieter Wilhelm
2007-04-11 19:46   ` Richard Matthew Stallman
2007-04-11 21:55     ` Nick Roberts
2007-04-12 17:43       ` Richard Matthew Stallman
2007-04-12 21:59         ` Nick Roberts
2007-04-13  0:55           ` Dieter Wilhelm
2007-04-13  9:01             ` Mathias Dahl
2007-04-14 10:55               ` Dieter Wilhelm
2007-04-14 15:55                 ` Richard Stallman
2007-04-15 20:00                   ` Dieter Wilhelm
2007-04-16 15:38                     ` Richard Stallman
2007-04-16 18:50                       ` Dieter Wilhelm
2007-04-16 18:36                 ` Mathias Dahl
2007-04-16 18:58                   ` Dieter Wilhelm
2007-04-18  2:02                   ` Richard Stallman
2007-04-18 12:02                     ` Mathias Dahl
2007-04-19  1:07                       ` Dieter Wilhelm
2007-04-19 15:11                         ` Drew Adams
2007-04-19  2:38                       ` Richard Stallman
2007-04-19  9:10                         ` Kim F. Storm
2007-04-19  9:30                           ` David Kastrup
2007-04-19 12:46                             ` Mathias Dahl
2007-04-19 12:55                               ` David Kastrup
2007-04-19 13:37                               ` Markus Triska
2007-04-19 13:43                                 ` Mathias Dahl
2007-04-20 14:52                                   ` Richard Stallman
2007-04-20 15:47                                     ` Drew Adams
2007-04-20 15:53                                       ` David Kastrup
2007-04-20 16:03                                         ` Drew Adams
2007-04-22  0:47                                       ` Richard Stallman
2007-04-22  2:04                                         ` Nick Roberts
2007-04-22  3:44                                         ` Chong Yidong
2007-04-22  7:34                                           ` Drew Adams
2007-04-22  8:19                                             ` Juanma Barranquero
2007-04-22 10:53                                               ` Mathias Dahl
2007-04-22 11:11                                                 ` David Kastrup
2007-04-22 13:08                                                 ` Juanma Barranquero
2007-04-22 13:15                                                   ` Juanma Barranquero
2007-04-22 14:02                                                 ` Chong Yidong
2007-04-22 11:40                                             ` Robert J. Chassell
2007-04-22 12:31                                               ` Dieter Wilhelm
2007-04-22 15:12                                                 ` David Kastrup
2007-04-22 16:05                                                   ` Dieter Wilhelm
2007-04-19 15:24                                 ` Drew Adams
2007-04-19 20:41                                   ` Mathias Dahl [this message]
2007-04-19 16:24                           ` Stefan Monnier
2007-04-19 20:43                             ` Mathias Dahl
2007-04-20 14:52                             ` Richard Stallman
2007-04-13 15:19             ` Richard Stallman
2007-04-14 11:46               ` Dieter Wilhelm
2007-04-13 15:19           ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7dbe73ed0704191341h6cd99152pf744f84cff459da0@mail.gmail.com \
    --to=mathias.dahl@gmail.com \
    --cc=drew.adams@oracle.com \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).