Передать параметры командной строки в хитрость через geiser

Geiser можно настроить на чтение ~/.guile при запуске Guile из Emacs. Я хотел бы добавить параметры командной строки в список аргументов, переданных хитрости.

Есть ли переменная, которая содержит параметры командной строки?


person Tobin    schedule 03.07.2016    source источник


Ответы (2)


Настройте geiser-guile-binary на список строк (измените кнопку «Значение» на «повторить»). Первым должен быть «guile» (или любой другой двоичный код для guile в вашей системе), а следующие записи должны быть строками, каждая из которых содержит один аргумент.

Вы можете перепроверить это, поместив (insert (pp (geiser-guile--parameters))) в файл схемы с загруженным geiser, а затем запустив M-x eval-last-sexp.

person Jeff Spaulding    schedule 23.08.2016

У меня была такая же проблема, но когда я отключил

;;(использовать-модули (раскрашенный лед-9)) ;;(активировать-раскрашенный)

в моем файле ~/.guile-geiser проблема исчезла.

readline также не нужен в Emacs, просто нажмите C-вверх/вниз, чтобы просмотреть историю.

;;(use-modules (ice-9 readline)) ;;(activate-readline)

person BasseBlues    schedule 21.07.2020