Emacs навигация между файлами с одинаковыми именами
Я давно поклонник файловой навигационной модели GNU Emacs. Я переключал буферы сC-x C-f ...
, C-x b
; C-mouse-1
время от времени.
Однако недавно я обнаружил, что программирую проекты, в которых есть наборы из нескольких файлов с одинаковыми именами, но в разных каталогах, по следующим направлениям:
package/message.py
package/message.zcml
package/ui/message.py
package/ui/message.zcml
package/ui2/message.py
package/ui2/message.zcml
В этих условиях мои обычные инструменты переключения буфера не очень эффективны. Трудно вспомнить, находится ли нужный файл в буфереmessage.py<2>
или жеmessage.py<3>
и довольно сложно переключаться между ними сC-x b
, Возможно, мне бы хотелось что-то вроде панели вкладок или меню, где я мог бы расположить файлы, над которыми я работаю, и сохранить их пространственное расположение, чтобы я мог быстро переключаться между ними. Я кратко посмотрел наspeedbar
а такжеtabbar-mode
, но не нашел большой помощи. Какие-либо предложения?