35 Correo Electrónico y Noticias de Usenet con Gnus
Gnus es un paquete de Emacs diseñado principalmente para leer y publicar noticias de Usenet. También se puede usar para leer y responder a mensajes de otras fuentes: correo electrónico, directorios remotos, resúmenes, etc. Aquí presentamos Gnus y describimos algunas de sus características básicas. Para más detalles, consulte Gnus en El Manual de Gnus.
35.1 Buffers de Gnus
Gnus usa varios buffers para mostrar información y recibir órdenes. Los tres búferes más usados por Gnus son el búfer de grupo, el búfer de resumen y el búfer de artículo.
El búfer de grupo contiene una lista de fuentes de artículos (por ejemplo, grupos de noticias y bandejas de entrada de correo electrónico), que se denominan colectivamente grupos. Este es el primer búfer que Gnus muestra cuando se inicia. Normalmente sólo muestra los grupos a los que está suscrito y que contienen artículos no leídos. Desde este búfer, puede seleccionar un grupo para leer.
El búfer de resumen enumera los artículos de un solo grupo, mostrando un artículo por línea. Por defecto, muestra el autor, el asunto y el número de línea de cada artículo, pero esto se puede personalizar; consulte Formato del Búferde Resumen de Resumen en el Manual de Gnus. El búfer de sumario se crea cuando selecciona un grupo en el búfer de grupo, y se elimina cuando sale del grupo.
Desde el búfer de resúmenes, puede seleccionar un artículo para verlo. El artículo se muestra en el búfer de artículos. En el uso normal de Gnus, Usted ve este buffer pero no lo selecciona, todos los comandos útiles de Gnus pueden ser invocados desde el búfer de resumen. Pero puede seleccionar el búfer de artículos y ejecutar comandos Gnus desde él, si lo desea.
35.2 Cuando Inicia Gnus
Si su sistema ha sido configurado para leer noticias de Usenet, empezar con Gnus es fácil, simplemente teclee M-x gnus
.
Al arrancar, Gnus lee su fichero de inicialización de noticias: un fichero llamado .newsrc
en su directorio personal que lista sus grupos de noticias de Usenet y suscripciones (este fichero no es exclusivo de Gnus; es usado por muchos otros programas lectores de noticias). A continuación, intenta ponerse en contacto con el servidor de noticias predeterminado del sistema, que normalmente se especifica mediante la variable de entorno NNTPSERVER
.
Si su sistema no tiene un servidor de noticias por defecto, o si desea usar Gnus para leer correo electrónico, entonces antes de invocar M-x gnus
necesita decirle a Gnus dónde obtener noticias y/o correo. Para ello, personalice las variables gnus-select-method
y/o gnus-secondary-select-methods
. Vea Encontrando las Noticias en El Manual de Gnus.
Una vez que Gnus ha arrancado, muestra el búfer de grupos. Por defecto, el búfer de grupos muestra sólo un pequeño número de grupos suscritos. Los grupos con otros estados -no suscritos, muertos o zombis- están ocultos. La primera vez que inicie Gnus, cualquier grupo al que no esté suscrito se convierte en un grupo muerto; cualquier grupo que aparezca posteriormente en el servidor de noticias se convierte en un grupo zombi.
Para continuar, debe seleccionar un grupo en el búfer de grupos para abrir el búfer de resumen de ese grupo; después, seleccione un artículo en el búfer de resumen para ver el búfer de artículos en una ventana separada. En las secciones siguientes se explica cómo usar el búfer de grupo y el de sumario para hacer esto.
Para salir de Gnus, escriba q (q
) en el búfer de grupo. Esto registra automáticamente sus estados de grupo en los archivos .newsrc
y .newsrc.eld
, para que tengan efecto en sesiones posteriores de Gnus.
35.3 Usar el Búfer de Grupo Gnus
Los siguientes comandos están disponibles en el buffer de grupo Gnus:
SPC (SPC
)
Pasa al búfer de resumen del grupo en la línea actual (
gnus-group-read-group
).
l
)A s
)En el búfer de grupos, enumera sólo los grupos a los que está suscrito y que contienen artículos no leídos (
gnus-group-list-groups
; éste es el listado por defecto).
L
)A u
)Lista todos los grupos suscritos y no suscritos, pero no los grupos muertos o zombis (
gnus-group-list-all-groups
).
A-k (A k
)
Lista los grupos muertos (
gnus-group-list-killed
).
A-z (A z
)
Lista los grupos zombis (
gnus-group-list-zombies
).
u (u
)
Cambia el estado de suscripción del grupo (
gnus-group-toggle-subscription-at-point
) en la línea actual. Invocar esto en un grupo muerto o zombi lo convierte en un grupo no suscrito.
Ctrl-k (C-k
)
Elimina el grupo en la línea actual (
gnus-group-kill-group
). Los grupos eliminados no se registran en el archivo.newsrc
y no se muestran en los listadosl
oL
.
DEL (DEL
)
Mueve el punto al grupo anterior que contiene artículos no leídos (
gnus-group-prev-unread-group
).
n (n
)
Mueve el punto al siguiente grupo no leído (
gnus-group-next-unread-group
).
p (p
)
Mueve el punto al grupo anterior no leído (
gnus-group-prev-unread-group
).
q (q
)
Actualiza la configuración de Gnus y cierra Gnus (
gnus-group-exit
).
35.4 Usar el Búfer de Resumen de Gnus
Los siguientes comandos están disponibles en el buffer de resumen de Gnus:
SPACE (SPC
)
Si no hay ningún artículo seleccionado, selecciona el artículo que está en la línea actual y muestra su búfer de artículos. En caso contrario, intenta desplazarse por el búfer de artículos seleccionados en su ventana; al llegar al final del búfer, selecciona el siguiente artículo no leído (
gnus-summary-next-page
).Así, puede leer todos los artículos tecleando repetidamente SPACE (
SPC
).
DEL (DEL
)
Desplaza el texto del artículo hacia atrás (
gnus-summary-prev-page
).
n (n
)
Selecciona el siguiente artículo sin leer (
gnus-summary-next-unread-article
).
p (p
)
Selecciona el anterior artículo sin leer (
gnus-summary-prev-unread-article
).
s (s
)
Realiza una búsqueda incremental en el búfer del artículo seleccionado (
gnus-summary-isearch-article
), como si cambiara a él y tecleara Ctrl-s (C-s
, véase 16.1 Búsqueda Incremental).
Alt-s Alt-s expreg RETURN (M-s M-s
expreg RET
)
Busca hacia adelante artículos que contengan una coincidencia para expreg (
gnus-summary-search-article-forward
).
Alt-r expreg RETURN (M-r
expreg RET
)
Busca hacia atrás artículos que contengan una coincidencia para expreg (
gnus-summary-search-article-backward
).
q (q
)
Sale del búfer de resumen y vuelve al búfer de grupo (
gnus-summary-exit
).