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)
next parent 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).