Jan 06, 2005

En busca del editor

En búsqueda del editor perfecto para escribir en C# he pasado por vi (y derivados), gEdit, MonoDevelop y ahora SciTE. A pesar que caí por casualidad con este editor me ha sorprendido que si soporta las #region y #endregion, además que permite colapsar regiones comprendidas entre { y } algo que no había visto en otros editores libres, hay que configurar algunas cosas para que funcione correctamente y tenga una buena vista. Hay que configurar las siguientes cosas para que quede de una forma agradable:

tabsize=4
indent.size=4
code.page=65001
LC_CTYPE=en_US.UTF-8
if PLAT_GTK
    font.base=font:courier,size:10
    font.small=font:courier,size:10
    font.comment=font:courier,size:10
    font.code.comment.box=$(font.comment)
    font.code.comment.line=$(font.comment)
    font.code.comment.doc=$(font.comment)
    font.text=font:sans,courier:10
    font.text.comment=font:courier,size:10
    font.embedded.base=font:courier,size:10
    font.embedded.comment=font:courier,size:10
    font.monospace=font:courier,size:10
    font.vbs=font:sans,courier:10
font.js=$(font.comment)

Lo que sería esto:

Ejemplo de SCiTE

Por otro lado me he instalado Tomboy que reemplaza a mi viejas StickyNotes de GNOME además de un ícono de para poder ocultar el XChat de la barra de tareas, aunque claro, hay algunos que prefieren utilizar desde GAIM todo, yo soy de los que aún usa XChat, posiblemente pronto cambie, esta bueno el ícono, pues te avisa que tienes mensajes activos y demás cosas.

Íconos en systray

En la imagén de arriba también se puede ver que esta el demonio de gnome-pilot, muy bueno, te sincroniza todo con Evolution, es muy muy bueno. En Debian/kernel 2.6 hay un detalle para que funcione correctamente de modo que cuando conectes tu Handheld se cree automáticamente el enlace en /dev, solo hay que editar el archivo /etc/udev/rules.d/udev.rules y agregar lo siguiente:

KERNEL="ttyUSB[0-9]*", NAME="tts/USB%n", MODE="777", SYMLINK="pilot"

Después de eso, todo debería servir correctamente.

Por otro lado, nuestro compañero Manuel ha agregado más funcionalidad a MonoUML, en cuestión a las asociaciones.

Asociaciones

Por otro lado Miguel Huerta se une al equipo de MonoUML, andará haciendo la documentación tipo MonoDoc de las clases que estan, lo cual, por cierto, realmente hace falta.

Nota de hoy: 'apt-get install *'