Go to the first, previous, next, last section, table of contents.

Maintaining Newsgroups

Subscription of newsgroups, deletion of bogus newsgroups, and other related operations are described in this section.

c
Mark all articles as read in the newsgroup, preserving articles marked as unread (gnus-Group-catch-up).
C
Mark all articles as read in the newsgroup (gnus-Group-catch-up-all).
l
Redisplay newsgroups which are subscribed to and containing unread articles (gnus-Group-list-groups).
L
Display all newsgroups unconditionally (gnus-Group-list-all-groups).
u
Unsubscribe from (or subscribe to) the newsgroup (gnus-Group-unsubscribe-current-group).
U newsgroup RET
Unsubscribe from (or subscribe to) the specified newsgroup (gnus-Group-unsubscribe-group). If it is not contained in the startup file, it is added to the file.
C-k
Kill the newsgroup from the startup file (gnus-Group-kill-group).
C-y
Yank the last newsgroup killed with the command C-k before the current line (gnus-Group-yank-group).
C-c C-y
Pop up a buffer for browsing the killed newsgroups (gnus-Browse-killed-groups).
b
Check bogus newsgroups (gnus-Group-check-bogus-groups). Bogus means non-active.
g
Get newly arrived articles (gnus-Group-get-new-news). In fact, GNUS reads the active file from the NNTP server again.
R
Force to read the raw startup file and get newly arrived articles (gnus-Group-restart).

The commands c and C (gnus-Group-catch-up and gnus-Group-catch-up-all) mark all articles as read in a newsgroup. These commands do not take account of the cross-reference information in the `Xref:' field, while the command c (gnus-Subject-catch-up-and-exit) in Subject Mode does.

Only subscribed newsgroups containing unread articles are usually displayed in the Newsgroup buffer. Type L (gnus-Group-list-all-groups) to show all newsgroups which are currently active.

The command U (gnus-Group-unsubscribe-group) reads a newsgroup name interactively, and toggles its subscription flag if it is already in the startup file. Otherwise, if it is not contained in the startup file, it is added to the file. Thus, you can add newly created newsgroups manually which are not added automatically because of the options line in the startup file. See section Startup File, for more information on the startup file and options line.

The command C-k (gnus-Group-kill-group) kills a newsgroup from both the Newsgroup buffer and the raw startup file. The last newsgroup killed with the C-k command can be yanked using the command C-y (gnus-Group-yank-group). The command C-c C-y (gnus-Browse-killed-groups) pops up the Browse-Killed buffer for browsing the killed newsgroups. In this buffer, the killed newsgroups can be yanked in any order using the commands y and C-y (gnus-Browse-killed-yank). Thus, you can change the order of newsgroups in the Newsgroup buffer without editing the raw startup file directly. Since the information on the killed newsgroups will be stored in the quick startup file, they can be restored any time unless you lose the file.

A bogus newsgroup is one not in the list of active newsgroups in the active file. Bogus newsgroups which are deleted or renamed must be deleted from the startup file (see section Startup File) explicitly by the command b (gnus-Group-check-bogus-groups).

The command R (gnus-Group-restart) is useful to restart GNUS using the raw startup file instead of the quick startup file. Generally speaking, if you want changes to the raw startup file to be noticed by GNUS, it must be newer than the quick startup file. See section Startup File, for more information on the startup file.

GNUS reads the active file at start up time to know about currently active articles. This information is not updated unless you force GNUS to do so with the command g (gnus-Group-get-new-news) or the command R (gnus-Group-restart).


Go to the first, previous, next, last section, table of contents.