我有两个同名但位于不同目录的文件:
apples/main.cpp
oranges/main.cpp
我通过在一个 emacs 窗口中打开它们emacs apples/main.cpp oranges/main.cpp
当我C-x b
在这两个缓冲区之间切换时,缓冲区名称是“main.cpp”和“main.cpp<2>”。我希望在切换缓冲区时能够看到这两个文件的完整路径,这样我就可以在苹果和橙子版本之间消除歧义。有没有办法做到这一点?
一种方法是在 Emacs 检测到具有该名称的缓冲区已经打开时,修改在第二个 main.cpp 之后生成 <2> 的任何代码。但是,我找不到如何做到这一点。