Навигация в 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> , и переключаться между ними с помощью довольно сложно. ] Сх b . Возможно, мне бы хотелось что-то вроде панели вкладок или меню, где я мог бы расположить файлы, над которыми я работаю, и сохранить их пространственное расположение, чтобы я мог быстро переключаться между ними. Я кратко посмотрел на Speedbar и tabbar-mode , но не нашел особой помощи. Есть предложения?

5
задан Albertas Agejevas 27 January 2012 в 21:07
поделиться