Gnus development mailing list
 help / color / mirror / Atom feed
From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann)
Subject: Re: Wishlist for oGnus
Date: 21 Jan 2000 13:55:52 +0100	[thread overview]
Message-ID: <vafvh4nmvmv.fsf@lucy.cs.uni-dortmund.de> (raw)
In-Reply-To: Jonas Steverud's message of "21 Jan 2000 11:17:56 +0100"

* Allow article editing in groups which do not support it, but
  emulating it via deleting the old article and entering the new one
  into the group.  This would be very useful to support `T ^' (say) in
  nnimap groups.

* Allow user to specify which kinds of groups should be displayed.
  For example, I want to display all the groups that are displayed
  now, plus those which have cached messages in them.  (Gnus does
  display those with ticked messages but not those with
  cached-but-unticked ones.)  This would become even more important
  when we allow labels.

* Go through the todo list and remove items already done.

* Create new data type `article identifier' and use that instead of
  article numbers.  A first implementation could offer something like
  (num . 4711) but this could be extended.  This would be useful for
  using servers with *really* large numbers -- there we could have a
  bignum type.  It might also be useful for the nnweb and nnultimate
  thingies where article identifiers are not really numbers.

* Allow use of digests to keep related articles.  Normally, you use
  groups to group together articles which are thematically related.
  But sometimes, you have so many themes that this becomes
  impractical.  WIBNI I could have digests in a group, and there was a
  way to add a new article to one of the digests in that group?

  Or maybe what I really want is a way to tell Gnus that a specific
  thread should always be hidden (as in `T h') by default, while most
  other threads are not hidden by default.  Hm.

* New backend between nnfolder and nnml: have more than one article
  per file, but more than one file per group.  With .overview files.

* .overview files for nnfolder?

* New backend nnbabylfolder.  There is also nnbabyl which is like
  nnmbox but uses babyl format, but there is no babyl format
  equivalent of nnfolder.

* Make movement commands in summary buffer independent of `move after
  mark' behavior when marking articles.  Currently, if you don't want
  `E' to move to the next unread article, you have to set
  gnus-summary-goto-unread to nil, and then there is no way to move to
  the next or previous unread article.

  This one has two sub-tasks.  Providing the commands is one thing,
  finding out useful key bindings for them is another.  I think we
  could provide the commands first while not changing the behavior of
  the key bindings; then different people can experiment with
  different key binding schemes until we find something which suits
  many people.

* `Move to next/previous/first article' is a misnomer, since ticked
  articles are also unread but not moved to by these commands.  Should
  the terminology be fixed or the documentation, or what?

* Allow sorting of threads by newest article rather than by root of
  thread.  Consider the following thread structure:

    root1       Jan 1
      leaf1     Jan 4
    root2       Jan 2
      leaf2     Jan 3

  These two threads are sorted this way because root1 is older than
  root2.  I want an option to sort them the other way round because
  leaf1 is newer than leaf2.

* Improve editing of MIME messages.  I would like to use html-mode to
  edit the body of a text/html message, and enriched-mode for
  text/enriched messages, and so on.  This should go for multipart
  messages as well.  This is probably a hard one since Emacs currently
  does not allow several major modes per buffer.  But maybe it would
  be nice to hack Emacs to provide this infrastructure so that Gnus
  can make use of it?  This would also make it possible to provide
  nifty commands for editing the headers, for example, rather than
  relying on commands which do the same thing everywhere.
  message-x.el is really just a half-assed attempt at doing it, and
  while it is useful, that's not the way it should be done.

  I think Francisco Potortì already did something like this?

* Provide commands for editing MML tags.  For example, there could be
  a command mml-add-tag-attribute which prompts me for an attribute
  name (with completion, from the set filename, type, ...), and then
  for a value.  (This is like `C-c +' in psgml.)  Or there could be a
  command which showed me all the attributes in an MML tag and allows
  me to use TAB to move between them, and then to edit each attribute
  value.  (This is like `C-c C-a' in psgml.)

So much to do...

kai
-- 
A large number of young women don't trust men with beards.  (BFBS Radio)



       reply	other threads:[~2000-01-21 12:55 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <wtnn1pzpw2z.fsf@licia.dtek.chalmers.se>
2000-01-21 12:55 ` Kai Großjohann [this message]
2000-01-21 14:40   ` Editing articles in read-only backends (was: Wishlist for oGnus) Toby Speight
2000-01-21 14:43   ` Wishlist for oGnus David Z. Maze
2000-01-22 15:18     ` Alexandre Oliva
2000-01-23 15:58       ` Group parameters and splitting (Was: Re: Wishlist for oGnus) David Z. Maze
2000-01-21 14:45   ` MML editing improvements (was: " Toby Speight
2000-02-02  2:49   ` Wishlist for oGnus Rob Browning
2000-01-21 14:17 ` Robert Epprecht
2000-01-21 21:27   ` Kai Großjohann
2000-10-29 23:00   ` nnfolder NOV (was: Wishlist for oGnus) ShengHuo ZHU
2000-10-30  2:49     ` Dan Christensen
2000-10-30  3:35       ` ShengHuo ZHU
2000-10-30  4:05         ` Dan Christensen
2000-01-21 14:38 ` Wishlist for oGnus john s jacobs anderson
2000-01-21 14:55   ` Posting profiles David Kagedal
2000-01-21 15:00     ` john s jacobs anderson
2000-01-21 15:08   ` Wishlist for oGnus Alan Shutko
2000-01-21 15:22   ` Didier Verna
2000-01-21 16:15 ` Karl Kleinpaste
2000-01-21 16:46   ` Alan Shutko
2000-01-21 18:25   ` Michael Cook
2000-01-21 21:33   ` Kai Großjohann
2000-02-02 16:01   ` lconrad
2000-02-09 16:44     ` Alf-Ivar Holm
2000-01-22  2:44 ` Stainless Steel Rat
2000-01-22 15:12   ` Doug Bagley
2000-01-23 23:26   ` John Prevost
2000-01-27 17:42 ` Raja R Harinath
     [not found] ` <wtnu2k7e4by.fsf@licia.dtek.chalmers.se>
2000-01-31  1:45   ` Justin Sheehy
2000-01-31 12:23 ` Steinar Bang
2000-01-31 22:32   ` Andrew J Cosgriff
2000-02-01 11:01   ` Andi Hechtbauer
2000-02-02 21:04 ` Andreas Fuchs
2000-02-04 11:06 ` Steinar Bang
2000-02-04 13:32   ` David Kagedal
2000-02-04 15:31     ` Simon Josefsson
2000-02-04 20:06     ` IMAP server hierarchy as topics Steinar Bang
2000-02-04 22:46       ` David Kagedal
2000-02-05  2:14         ` John Prevost
2000-02-14 16:37     ` Steinar Bang
2000-02-15 10:29       ` David Kagedal
2000-02-15 14:32       ` David Kagedal
2000-02-15 14:43         ` David Kagedal
2000-02-15 18:42         ` Arnd Kohrs
2000-02-16 12:26           ` David Kågedal
2000-02-16 14:56         ` Steinar Bang
2000-02-16 15:42           ` David Kågedal
2000-02-15 15:26       ` Chris Richards
2000-02-15 16:47         ` IMAP extra headers (was: IMAP server hierarchy as topics) Toby Speight
2000-02-19  2:36         ` IMAP server hierarchy as topics Justin Sheehy
2000-02-19  3:58           ` Chris Richards
2000-02-19 12:24             ` Simon Josefsson
2000-02-11 19:31   ` Wishlist for oGnus Anders Melchiorsen
2000-02-11 21:29     ` Kai Großjohann
2000-02-14 12:06       ` Multiple view interface (Re: Wishlist for oGnus) Anders Melchiorsen
2000-05-11 14:50     ` Wishlist for oGnus Kim-Minh Kaplan

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

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

  git send-email \
    --in-reply-to=vafvh4nmvmv.fsf@lucy.cs.uni-dortmund.de \
    --to=kai.grossjohann@cs.uni-dortmund.de \
    /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.
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 NNTP newsgroup(s).