Не удается найти несколько буферов в 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. Вы хотите убедиться, что все файлы, скомпилированные байтами, обновлены.

Это нормально для Лисп. Код, зависящий от макросов, необходимо заново компилировать после загрузки обновленных макросов.


Другие вопросы по тегам