В Emacs, как я могу открыть один и тот же буфер в нескольких кадрах (при использовании ido/iswitch)?
В emacs я хотел бы открыть один и тот же буфер в нескольких кадрах. До того, как я использовал ido, это было легко: я просто переключался на буфер в одном кадре с помощью Cx b, затем фокусировал другой кадр в моем оконном менеджере, а затем открывал буфер в этом другом кадре (снова с помощью Cx b. Но теперь, когда я использую ido для нечеткого завершения в Cx b, когда я пытаюсь открыть вторую копию буфера, он просто отправляет фокус обратно на первый кадр и расстраивает меня.
Могу ли я установить переменную для управления этим поведением?
В идеале я бы хотел, чтобы Cx b ENTER вообще не был смещен другими открытыми буферами (обычно он пытается по умолчанию использовать буфер, который не открыт ни в одном окне).
2 ответа
Это выглядит как
(setq ido-default-buffer-method 'selected-window)
это то, что вам нужно.
Я использую C-r
в Идо, чтобы искать в обратном направлении через его список. Буфер, который я хочу, обычно помещается в конец списка. Я обычно использую несколько оконных расщеплений (вертикальный и горизонтальный) вместо нескольких кадров.