В Emacs, как можно открыть один и тот же буфер в нескольких кадрах (при использовании ido / iswitch)? - PullRequest
10 голосов
/ 10 июля 2010

В emacs я хотел бы открыть один и тот же буфер в нескольких кадрах.До того, как я использовал ido, это было легко: я просто переключался на буфер в одном кадре с помощью Cx b , затем фокусировал другой кадр в моем оконном менеджере, а затем открывалбуфер в этом другом кадре тоже (снова с Cx b ). Но теперь, когда я использую ido для нечеткого завершения в Cx b , когда я пытаюсь открыть вторую копию буфера, он просто отправляет фокус обратно на первый кадр и расстраивает меня.

Есть ли переменная, которую я могу установить для управления этим поведением?

В идеале я бы хотел, чтобы Cx b ENTER вообще не был смещен другими открытыми буферами (обычно он пытается установить по умолчанию значениебуфер, который не открыт ни в одном окне.)

Ответы [ 2 ]

15 голосов
/ 10 июля 2010

Похоже,

(setq ido-default-buffer-method 'selected-window)

это то, что вам нужно.

1 голос
/ 14 июля 2010

Я использую C-r в Ido для поиска в обратном направлении по списку.Буфер, который я хочу, обычно помещается в конец списка.Я обычно использую несколько оконных разбиений (вертикальный и горизонтальный) вместо нескольких кадров.

...