A Programmers Guide to Gnus Backend Interface
When writing small functions to be run from hooks (and stuff), it's vital to have access to the Gnus internal functions and variables. Below is a list of the most common ones.
gnus-newsgroup-name
|
This variable holds the name of the current newsgroup. |
gnus-find-method-for-group
|
A function that returns the select method for group. |
gnus-group-real-name
|
Takes a full (prefixed) Gnus group name, and returns the unprefixed name. |
gnus-group-prefixed-name
|
Takes an unprefixed group name and a select method, and returns the full (prefixed) Gnus group name. |
gnus-get-info
|
Returns the group info list for group. |
gnus-group-unread
|
The number of unread articles in group, or |
gnus-active
|
The active entry for group. |
gnus-set-active
|
Set the active entry for group. |
gnus-add-current-to-buffer-list
|
Adds the current buffer to the list of buffers to be killed on Gnus exit. |
gnus-continuum-version
|
Takes a Gnus version string as a parameter and returns a floating point number. Earlier versions will always get a lower number than later versions. |
gnus-group-read-only-p
|
Says whether group is read-only or not. |
gnus-news-group-p
|
Says whether group came from a news backend. |
gnus-ephemeral-group-p
|
Says whether group is ephemeral or not. |
gnus-server-to-method
|
Returns the select method corresponding to server. |
gnus-server-equal
|
Says whether two virtual servers are equal. |
gnus-group-native-p
|
Says whether group is native or not. |
gnus-group-secondary-p
|
Says whether group is secondary or not. |
gnus-group-foreign-p
|
Says whether group is foreign or not. |
group-group-find-parameter
|
Returns the parameter list of group. If given a second parameter, returns the value of that parameter for group. |
gnus-group-set-parameter
|
Takes three parameters; group, parameter and value. |
gnus-narrow-to-body
|
Narrows the current buffer to the body of the article. |
gnus-check-backend-function
|
Takes two parameters, function and group. If the backend
group comes from supports function, return non-
|
gnus-read-method
|
Prompts the user for a select method. |