Leo: Literate Editor with Outlines

Categorías: Debian | Python

1. Introducción

Leo significa Literate Editor with Outlines y es una herramienta que permite organizar formas para trabajar con diferentes tipos de información. En particular es un editor adecuado para hacer programación literata.

Puedes encontrar más información en:

2. Pre-requisitos

Necesitarás Python y también el soporte para Tkinter en python. Para saber si cuentas con ambos haz lo siguiente:

3. Instalación

3.1. En Debian

Imagen/debian-avatar.png

Esta sección contiene instrucciones que son exclusivas para el sistema operativo Debian y sus derivados, sin embargo contiene información que puede ser útil para cualquier distribución.

Para instalar Leo en Debian has lo siguiente:

3.2. En Sabayon/Gentoo

Simplemente teclea

# emerge leo

debes verificar que tengas el soporte para tk en las opciones de compilación que proveen los flags. (Para más información sobre los flags puedes revisar la página de Sabayon en este Wiki). En caso de que tengas problemas recompilando python con el soporte para tkinter puedes hacer lo siguiente:

3.3. Neutrales respecto a la distribución

Otra posibilidad de ejecutar leo es emplear un script de instalación que lo hace disponible para todos los usuarios.

Para versiones anteriores a la 4.5, se hacía algo similar, pero era un script de bash al que había que darle permisos de ejecución

# cd leo-4-3-1/
# chmod +x install
# ./install

Una vez instalado, el mensaje era:

Prefix directory set to "/usr/local"

Verified user is root

Making directory structure /usr/local/lib/leo

Copying files .

Creating startup script located at: /usr/local/bin/leo

***** Leo installed successfully -
      make sure /usr/local/bin is in your path then
      type 'leo filename.leo' to use it.

Después de instalado, para lanzar un programa con Leo basta con ejecutar:

$ leo <nombre de archivo>.leo &

4. Configuración

Leo guarda sus configuraciones en archivos *.leo. Para cambiar la codificación de caracteres a de UTF-8, usada por defecto, a ISO-8859-1, que es la que empleamos quienes escribimos en español es necesario abrir leo y hacer lo siguiente en el menú:

Help -> OpenLeoSettings.leo

Una vez abierto este archivo navegamos el Outline hasta llegar a:

@settings-->@page General configuration options-->unicode encoding options-->@string default_derived_file_encoding = UTF-8

y cambiamos el título del nodo que dice: <tt>UTF-8</tt> por <tt>ISO-8859-1</tt>. Al final debe quedar, entonces, así:

@settings-->@page General configuration options-->unicode encoding options-->@string default_derived_file_encoding = ISO-8859-1

5. Minimanual de Uso

Leo (last edited 2008-09-09 18:18:15 by Offray)