[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
emacsclient
Para ejecutar el programa emacsclient
, especifique nombres de
archivos como argumentos, y optativamente también los números de líneas.
Hágalo así:
emacsclient {[+línea[columna]] nombrearch}… |
Esto le ordena a Emacs que visite cada uno de los archivos especificados; si especifica un número de línea para cierto archivo, Emacs va a dicha línea del archivo. Si especifica también un número de columna, Emacs pone el punto en dicha columna de la línea.
Comúnmente, emacsclient
no regresa hasta que ud. utilice el comando
C-x # en todos esos búferes. Cuando eso ocurre, Emacs envía un
mensaje al programa emacsclient
diciéndole que regrese.
Pero si ud. utiliza la opción `-n' o `--no-wait' cuando corre
emacsclient
, entonces regresará inmediatamente. (Ud. puede demorar
el tiempo que necesite para editar los archivos en Emacs.)
La opción `--alternate-editor=comando' es útil cuando
ejecuta emacsclient
en un script. Especifica el comando a
ejecutar si emacsclient
no puede contactar con Emacs. Por ejemplo,
la siguiente configuración de la variable de entorno EDITOR siempre
dará un editor, incluso si Emacs no está corriendo:
EDITOR="emacsclient --alternate-editor vi +%d %s" |
La variable de entorno ALTERNATE_EDITOR tiene el mismo efecto, pero el valor de `--alternate-editor' tiene precedencia.
Por otra parte, el archivo `etc/emacs.bash' define una función que se comunicará con un servidor Emacs en ejecución, o iniciará uno si no existe ninguno.
This document was generated by Roberto on abril, 2 2007 using texi2html 1.76.