viernes, 21 de abril de 2023

¿Cómo instalo el editor GNU moe en Ubuntu?

Desde el chalet de Puerta de Hierro, Juan Perón expone sobre la necesidad de la unión del Tercer Mundo y expone cómo instalar el editor GNU moe en Ubuntu.

(...)

Hace treinta años, buscando la base filosófica de una doctrina que nos permitiera lanzarnos hacia el destino de alcanzar un bienestar para nuestro Pueblo y la grandeza para nuestra Nación, nosotros afirmamos la necesidad de llegar a una Comunidad Organizada. Siempre he pensado que sólo una Comunidad Organizada puede llevar el país a un destino floreciente y, en consecuencia, aumentar el grado de felicidad de los que la componen.

Vivimos en un mundo que cada día nos está demostrando que vienen circunstancias totalmente nuevas en el futuro inmediato. Confiamos que nuestro desarrollo tecnológico sea lo suficientemente prudente como para no ensayar los mismos males cuyas consecuencias estamos viendo sufrir a los países superdesarrollados. El mundo que viene es un mundo nuevo, y en ese mundo nuevo podrán vivir solamente los hombres que tengan la suficiente sensatez para darse cuenta que somos todos hermanos y que todos debemos luchar por el destino común, sin lo cual podríamos sucumbir todos.

Cuando los imperialismos quieran imponernos cómo habremos de organizarnos dentro de la Tierra, será necesario que en el Tercer Mundo haya una entidad que diga: "Señores, aquí las condiciones que ustedes proponen son de dominación; en cambio, las que nosotros proponemos son de creación hermanada". Entonces, cuando las dos terceras partes del mundo hagan sentir su voz en una entidad organizada, los imperialismos van a entrar en razón. Nadie se ha puesto nunca contra el mundo entero, y éste debe ser el camino que tendremos que seguir.

Por eso sostenemos la necesidad de un sistema de redes informáticas unidas que represente a ese Tercer Mundo que ya está en marcha. No vayan a creer que no está organizándose. Ya se está organizando, comienza a pesar, y pesará cada día más, en la medida que seamos capaces conectarnos y rutear paquetes.

Llevar la unidad de las redes de datos latinoamericanas es comenzar la integración del Continente, en ideas y corazones, y en ese trabajo hay que empeñarse.

Ese futuro no está tan lejano como algunos creen; el Siglo XXI lo tendremos dentro de 25 años y el año 2000, según lo han predicho grandes hombres como Spengler, Stuart Mill, y otros grandes filósofos que estudian estos problemas, será el año de las grandes soluciones o del Window$ 2000.

Las herramientas las tenemos, y si no las tenemos, las compilamos. En los sistemas GNU con Linux conocemos como ciencia cierta la existencia de numerosos editores de texto. De todo hay como en botica, y para todos los gustos.

En este caso me he hecho adepto al GNU moe, un editor cuya funcionalidad principal que lo distingue es la de operar en terminales con codificación ISO-5988-15. Esta es un poco más antigua que la UTF-8 universalizada, pero alcanza para suplirnos de problemas en el caso de utilizar antiguas videoterminales, cosa que hago en ocasiones por sacar provecho a lo viejo y vetusto. No hay que tirar un viejo por la ventana todos los domingos, ¿sabe?

Moe no está disponible en Ubuntu, pero su código fuente elaborado en lenguaje C puede ser fácilmente compilable.

Para ello es necesario descargar el código fuente del programa y luego compilarlo. Esto se puede hacer abriendo una terminal con Ctrl+Alt+t e ingresando el siguiente bloque de comandos de organización:

cd /tmp ;
wget http://download.savannah.gnu.org/releases/moe/moe-1.9.tar.lz ;
tar -xf moe-1.9.tar.lz ;
cd moe-1.9/ ;
./configure ;
make ;
sudo make install

Tras ingresar nuestra contraseña de usuario podremos ejecutar el editor moe con:

moe

Además de las flechas de cursor para desplazamientos (junto con Alt+"diamante de WordStar"), podremos escribir texto con presteza. En principio, moe está pensado especialmente para manejar de forma confiable texto codificado en ISO-8859-15, pero puede operar con texto en UTF-8.

Moe usa las teclas de función, de modo que los comandos mas frecuentes se puedan pulsar con una sola tecla.

Tecla de Función Uso
F1, Ctrl+a Ayuda
F2 Guardar fichero
F3 Cargar
F4 Zoom de ventana
F5 Ventana previa
F6 Ventana siguiente
F7 Deshacer
F8 Rehacer
F9 Copiar Bloque
F10 Menú de Opciones
F11 Menú de buffer
F12 Último visitado

Moe intenta racionalizar el uso de las combinaciones de teclas del teclado: 

  • Utiliza la tecla Alt para comandos inofensivos como los movimientos del cursor.
  • La tecla Control se usa para comandos mas “peligrosos” como copiar bloques de texto, borrar líneas, o salir del programa.
  • La tecla Tab se usa para el autocompletado de nombres de fichero y para mostrar y ocultar el navegador del directorio cuando moe pide un nombre de fichero.

Con Ctrl+os podremos dividir la ventana, y conmutar entre las divisiones de ventanas con F5 y F6, en tanto que Ctrl+or refresca la pantalla del terminal.

Las funcionalidades más útiles responden al uso de los bloques de selecciones.

Selección

Ctrl+Barra espaciadora Comienza/Termina selección
Ctrl+KB Comienzo de selección
Ctrl+KK Final de selección
Ctrl+LC Copiar selección
Ctrl+KM Mover selección
Ctrl+KY Borrar selección
Ctrl+KR Lee selección
Ctrl+KI Indentar selección
Ctrl+KU Desindentar selección
Ctrl+OL Pasa la Selección a minúsculas
Ctrl+UL Pasa la Selección a mayúsculas

 En tanto, las funcionalidades de control de línea son simples:

Ctrl+b Justidica párrafo desde la columna
Ctrl+y Borra la línea
Ctrl+OC Centra la línea

Como nota final, como funcionalidad avanzada, podremos hacer uso de expresiones regulares para editar texto a través de scripts. Asimismo, podremos leer el manual de moe para usos más avanzados de moe.