В Сосульки , при любом использовании минибуфера (с завершением или без) вы можете нажать клавишу, чтобы вставить строку, которая была сохранена в переменной или регистре .
- Для регистрации нажмите C-xr i (как обычно).
- Для строки нажмите C - = .
По умолчанию используется переменная icicle-input-string
, но если вы используете префикс arg (т. Е. C-u C - = ), вам будет предложено использовать эту переменную. Кандидаты на завершение включают все строковые переменные.
Вы можете сохранить строку (например, сложное регулярное выражение) в переменную с помощью команды icicle-save-string-to-variable
. Опять же, по умолчанию переменная icicle-input-string
, но с префиксом arg вам предлагается ввести переменную.
Вы также можете в любой момент вставить строку в минибуфер, нажав M -: и напечатав Lisp sexp для оценки. Результат довольно распечатан и вставлен в минибуфер. (В «Сосульках» M -: открывает рекурсивный минибуфер, и он красиво печатает.)