http://www.emacswiki.org/emacs/Icicles_-_File-Name_Input
ел бы реализовать что-то вроде функции Resharper «Go To File» для Emacs. Когда кто-то нажимает упомянутый ярлык, Resharper открывает текстовое поле, которое принимает подстановочную строку и отображает меню автозаполнения, в котором перечислены все файлы в проекте, которые соответствуют этому подстановочному знаку:
На данный момент я знаю грубый способ достичь чего-то более или менее эквивалентного. Это включает в себя бегdired
с участием-lR
а затем вызыватьdired-isearch-filenames
- это начнет инкрементный поиск по всей иерархии файлов внутри определенного корневого каталога.
UPD. Я также знаю о возможности открытия загрузок буферов, хранения их всех в памяти и использованияswitch-to-buffer
, Это решение прекрасно работает сido
хотя это не на 100% пуленепробиваемый (что, если некоторые файлы будут добавлены или удалены?). Это также не очень хорошо сtabbar
, поскольку на вкладках будут отображаться все файлы, которые включены в проект, но не подмножество проекта, которое представляет мой текущий контекст.
Тем не менее, это показывает много ненужной информации и не хватает автозаполнения. Я посмотрел наido
а такжеicicles
, но они, кажется, работают поверхностно, только в пределах текущего каталога. Есть ли плагин Emacs, который поможет мне достичь моей цели?