Esto es parte de un pequeño experimento que estaba haciendo a ver si podia programar con bennugd desde la terminal de linux de forma cómada y eah! lo he logrado. Le e dado soporte full a la syntaxis de bennugd en NANO.
Logicamente lo primero sera instalarse NANO, desde debian y derivados es fácil: sudo apt-get install nano.
adjunto dos archivos: bennugd.nanorc y nanorc. dichos archivos ponerlos en su carpeta home antecendiendole un punto (".") antes del nombre del archivo de manera q queden ocultos.
Editen el archivo .nanorc y modifiquen la ultima linea de manera q contenga la direccion completa de donde se encuentra el archivo .bennugd.nanorc
Algunas abservaciones en el archivo .nanorc:
1-en tabsize pueden colocar el tamaño de espacios q reservará para las tabulaciones es decir:2,4,8,etc
2-para agregar soporte para el mouse solo deben agregar "set mouse"
3-si quieren q la ayuda sea visible en pantalla eliminen set nohelp
Otro asunto es con el archivo bennugd.nanorc, si miran el archivo notaran q todo el contenido de los modulos estan separados para colorear las funciones y constantes de la forma q quiera, de los q le gusta tener un resaltado de syntaxis "arcoiris". Los colores q soporta son: white,black,blue,red,green,magenta y cyan. Agregando la palabra bright delante del color le da una especie de efecto negrita.
para editar un archivo desde terminal bastaria con escribir: nano main.prg
AVANZADO: FULL TERMINAL
Si quieren trabajar de forma completa desde terminal, pueden tambien instalarse el mignight comander (mc) (un explorador de carpetas grafico, muy chulo desde terminal y se acopla bien con NANO) y eliminar cualquier gestor de sesiones q tengan (lightdm,slim,kdm,gdm,etc). setiar la variable del juego fullscreen en true, y crear un lanzador.sh para el juego. para ejecutarlo solo bastaria: startx ./lanzador.sh
:) espero q les sea de utilidad.
Pues fíjate que llevo años programando bennu con nano y no se me había ocurrido colorear el código. De hecho yo uso el combo tmux+nano.
Consejo, si iniciáis nano con el argumento "-c" os dice en qué línea estáis, lo cual es muy cómodo.
excelente idea con respecto a usar tmux, asi se valancea la falta de pestañas. sobre el comando -c, con el nanorc q probeo no es necesario usarlo, con "set const" no es necesario escribir el comando. Pero agregando al abrir el archivo +numerodelinea el cursor aparecera en la linea indicada al abrir el archivo en nano.
Yo ha añadido a ~/.bashrc la línea "alias nano='nano -c'"
que chulo esto de los alias!!! gracias yawin!! :D
ATENCIÓN: Detectado bug en el fichero "nanorc".
La línea ' include "/home/billy/.bennugd.nanorc" ' sólo va a funcionar en sistemas en los que haya un usuario llamado billy con carpeta home. Para generalizar estalínea es más correcto lo siguiente:
include "~/.bennugd.nanorc"