Desde dentro de un archivo de lisp que se está cargando y ejecutando con emacs -l path/to/script/foo.el
¿puedo obtener la ruta al archivo que se está ejecutando?Obtener la ruta al archivo de script de emacs actual cuando se carga con el parámetro -l
Por ejemplo, ¿hay alguna forma de determinar qué es path/to/script
dentro de foo.el
?
No tengo mucha experiencia con lisp, así que sea amable con sus soluciones.
Emacs 22.3.1 en Windows 7
posible duplicado de [? ¿Cómo hacer referencia al archivo que se esté cargado en Emacs Lisp] (http://stackoverflow.com/questions/ 1344747/how-to-refer-the-file-currently-being-loaded-in-emacs-lisp) –
@Trey Jackson, estoy de acuerdo en que está cerca pero me hubiera llevado un poco más de tiempo localizar la función de directorio de nombre de archivo. –