Я хочу включить ссылку на не-elisp файл (небольшую программу Python) и хотел бы сказать "он находится в том же каталоге, что и текущий файл, но с другим именем файла." Во многих сценариях есть такие вещи, как __FILE__
(в PHP) для получения абсолютного пути к текущему файлу.
Если файл, который будет включен, находится в load-path
, тогда я могу найти его с помощью (locate-library "file.py" t)
, но я как бы застрял, если файл не находится в пути загрузки.
Итак, есть ли способ для файла Emacs Lisp узнать свой собственный абсолютный путь (при загрузке, а не в посещении)?