Geiser можно настроить на чтение ~/.guile при запуске Guile из Emacs. Я хотел бы добавить параметры командной строки в список аргументов, переданных хитрости.
Есть ли переменная, которая содержит параметры командной строки?
Geiser можно настроить на чтение ~/.guile при запуске Guile из Emacs. Я хотел бы добавить параметры командной строки в список аргументов, переданных хитрости.
Есть ли переменная, которая содержит параметры командной строки?
Настройте geiser-guile-binary
на список строк (измените кнопку «Значение» на «повторить»). Первым должен быть «guile» (или любой другой двоичный код для guile в вашей системе), а следующие записи должны быть строками, каждая из которых содержит один аргумент.
Вы можете перепроверить это, поместив (insert (pp (geiser-guile--parameters)))
в файл схемы с загруженным geiser, а затем запустив M-x eval-last-sexp
.
У меня была такая же проблема, но когда я отключил
;;(использовать-модули (раскрашенный лед-9)) ;;(активировать-раскрашенный)
в моем файле ~/.guile-geiser проблема исчезла.
readline также не нужен в Emacs, просто нажмите C-вверх/вниз, чтобы просмотреть историю.
;;(use-modules (ice-9 readline)) ;;(activate-readline)