martes, 26 de febrero de 2008

Emacs y RSS

En esta oportunidad vamos a instalar un lector de noticias (RSS) y añadirlo a nuestro querido Emacs. para esto vamos a instalar SnowNews, un lector de noticias en modo texto, muy fácil de usar:

#aptitude install snownews

Luego lo ejecutamos:
#snownews

Le añadimos un lugar de noticias presionando la letra "a", y escribimos
http://www.somoslibres.org/backend.php
Presionamos [Enter] y listo podemos ver las noticias de nuestro sitio favorito; podemos también añadir mas sitios. Para mayor información sobre el uso de snownews puede ejecutar la ayuda de snownews presionando la tecla h.

Para añadirlo a emacs sólo es necesario añadir las siguientes líneas a nuestro archivo .emacs
(defun rss()
(interactive)
(ansi-term "snownews" "snownews"))

Ahora para poder llamarlo solo es necesario el comando Alt+x mail y podremos ver las noticias de nuestros sitios favoritos.

viernes, 22 de febrero de 2008

Emacs y Mutt

En esta ocación solo voy a describir el proceso para poder ver correo del cliente Mutt en Emacs. Para esto solo debemos añadir a nuestro archivo .emacs las siguientes líneas:

(defun mutt()
(interactive)
(ansi-term "mutt" "Mutt"))

con esto solo es necesario ejecutar Alt+x mutt para poder ver nuestro correo en emacs.

Mutt + GMail


Hace algunos días estuve cambiando todo mi escritorio KDE por un
manejador de ventanas ligero (Fluxbox); así también tuve que
cambiar alguno de los programas para poder trabajar con menos
recursos. El cliente de correo que ahora utilizo es MUTT, el cual lo
instale y configure de la siguiente manera, para que pueda trabajar
con gmail.

Paso 1: Instalar MUTT y MSMTP
Mutt es nuestro cliente de correos y msmtp es nuestro cliente smtp que
nos permitirá conectarnos con GMail
#aptitude install mutt
#aptitude install msmtp

Paso 2: Configurar msmtp
Creamos el archivo .smtprc
#emacs .smtprc
Y añadimos las siguientes líneas

defaults
tls on
account default
host smtp.gmail.com
auth on
tls on
tls_certcheck off
user miusuario@gmail.com
pass mipassword

Luego de editar el archivo .smtprc debemos de darle permisos para que
solo nuestro usuario pueda tener acceso al archivo.
#chmod 600 .msmtprc

Paso 3: Configurar mutt
Ahora vamos a realizar una configuración sencilla de mutt, para esto
debemos crear el archivo .mutt/muttrc
#emacs .mutt/muttrc

Añadimos las siguientes líneas al archivo:

#INICIO DE ARCHIVO

#Cabezera de los correos por defecto
my_hdr From: Juan Carbajal Paxi

#Configuramos POP3
set pop_host=pops://miusuario:mipassword@pop.gmail.com:995
set pop_last
unset pop_delete

#Asignamos el programa que enviara los correos
set sendmail=/usr/bin/msmtp

#Asignamos el folder para los correos
set folder=$HOME/Mail

#Chequeamos correos cada 60 segundos
set check_new
set mail_check=60
set beep_new

#No saltar al siguiente mail cuando llegamos al final del actual
set pager_stop
#Ordenamos las cabezeras para leerlas mejor
hdr_order From: Date: To: Cc: Subject:
#Asignamos nuestra firma
set sig_dashes
set signature=$HOME/.mutt/firma

set editor="nano"
#Extraemos los correos al comienzo de ejecutar MUTT
exec fetch-mail

#FIN DE ARCHIVO

Si revisamos vemos que se ha añadido una firma para nuestros mensajes
que se encuentra en el archivo .mutt/firma; solo es necesario
editarlo.

Bueno con estos sencillos pasos tenemos configurado mutt con gmail.

Emacs en windows: arranque rápido

En windows la carga de emacs implica una demora en windows pero se puede mejorar usando el demonio de emacs y modificar la llamada usando el...