Emacs

De wikiTraba
Salta a la navegació Salta a la cerca
Emacs
Area: Editores
Web del proyecto: GNU Emacs


Su nombre le viene de "Editor de MACros"

Función

Sirve basicamente para editar de textos; de la misma manera que el M$-Notepad, Aunque es mucho mas que un editor de textos.

funciones interesantes:

  • Sintax Higlight: (añade colores segun la semantica de la sintaxis, util en lenguajes de programación)
  • Busquedas: (permite buscar y cambiar todas las ocurrencias de una palabra)
  • Batch mode: (Ejecutar programas enviando instrucciones a programas hijos y devuelve el output de estos u otros programas en una de sus ventanas buffer)
  • Latex: (puede compilar en latex)
  • Sweave: (permite intercalar texto de redacción propia, con resultados devueltos por programas hijos, de tal forma que es posible automatizar informes de analisis de datos)


Configurar EMACS-21 con ESS en sistemas GNU/Linux en 7 pasos

ESS es un modulo de Emacs que permite interactuar con programas estadisticos (R, S, Stata,..) y editar su sintaxis

Primero las convenciones basicas de Emacs

  • M (Tecla Meta o Alt)
  • C (Tecla Cntrl)
  • M-x (Manten oprimido Alt mientras tecleas la letra x)
  • C-h v (Manten oprimido Cntrl mientras tecleas la letra h, liberas las teclas y tecleas la letra v)

ya lo hemos pillado. no os preocupeis que hay chuletas para las macros mas frecuentes.


Y ahora manos a la obra, lo primero es obtener ESS (Emacs te vendra en la instalación por defecto de GNU/Linux):

1. Desde Synaptics busca ess e instalalo.

2. Ahora abrimos Emacs y desde el intentamos lanzar R:

M-x R

3. Si todo salio bien, puedes saltarte esta sección, si algo falló sigue leyendo.

4. Para saber si ESS esta cargado, escribe:

C-h v
features

5. Esta ess listado?, si no lo esta, intenta que Emacs encuentre el ess-site:

M-x locate-library
ess-site

6. Si lo encuentra, pero no lo ha cargado. escribe:

M-x load-library
ess-site

7. y lanza R con:

M-x R

:) no ha costado mucho verdad?