Не удается найти несколько буферов в Emacs, используя "icicle-search-buffer" и C-RET
Я пытаюсь использовать icicle-search-file
/ icicle-search-buffer
команды, но у меня одна и та же проблема с обоими, где C-RET, кажется, не выполняет никаких операций с параметрами завершения, как только я уже ввел шаблон контекста поиска.
Описанные операции используют Emacs 24.3.1 в Ubuntu 13.10 с icicles
, workgroups2
и некоторые пользовательские привязки клавиш все выполняются с помощью H-_ или Cc _, чтобы избежать конфликтов. я имею icicles
а также workgroups2
установить, чтобы быть в начале в моем .emacs
файл. У меня нет ничего привязанного к Cc `.
Я научился использовать icicle-search
(Cc `) с прогрессивным завершением (S-SPC), и он хорошо работает, поэтому я хотел выяснить эти команды. Я назвал icicle-search-buffer
Команда с каждой из этих опций просто для того, чтобы убедиться, что нет никакой разницы, и результат одинаков:
C-9 Cc`
Госпожа б
Mx
icicle-search-buffer
RET
Я ввожу регулярное выражение поиска (.*
RET - чтобы все было просто) icicle-search
, а затем мне предложат буферы для поиска. Я перемещаюсь по опциям завершения клавишами со стрелками и использую C-RET в буферах, которые хочу найти. В результате буфер, который я выбрал, исчезает из списка завершения, и никакого очевидного результата не появляется. Нажатие RET в любой момент просто ищет буфер, который у меня был активен до начала поиска, как если бы я использовал Cc `. Он не ищет текущий выбранный буфер в списке завершений.
Кто-нибудь видит, где я не понимаю, использование этих команд? Я прочитал информацию на Сосульках - Команды поиска, Страница обзора.
Раздел "Поиск по нескольким буферам, файлам и закладкам", по-видимому, описывает это просто, но помимо использования C-RET не так много сказано, что подсказывает мне, где моя проблема.
Я также перешел по ссылке в этом разделе на страницу " Сосульки - многокомандные", которая помогла понять, как icicles
изменяет ванильные команды Emacs и работу мультикоманд в целом, но я не смог определить, где моя ошибка.
1 ответ
Вы не делали ничего плохого. (И ваше описание использования поиска " Сосульки" хорошее.) Недавно я представил ошибку.
Теперь должно быть в порядке. Пожалуйста, загрузите последнюю версию icicles-mac.el
, Или подождите (до дня), пока он не отразится на MELPA, и загрузите его оттуда. Извините за беспокойство, и спасибо, что обратили на это мое внимание.
ВАЖНЫЙ:
Если вы байт-компилируете Icicles (рекомендуется), то всякий раз (как сейчас) icicles-mac.el
обновлен, вы должны загрузить icicles-mac.el
(не только icicles-mac.elc
), затем скомпилируйте его, затем * перекомпилируйте ВСЕ *** других ** исходных файлов Icicles. Вы хотите убедиться, что все файлы, скомпилированные байтами, обновлены.
Это нормально для Лисп. Код, зависящий от макросов, необходимо заново компилировать после загрузки обновленных макросов.