то после вибора нужного окно не закривается, как это изменить?
Список буферов это Buffer List? Как вариант можно использовать switch-to-buffer (забинжено по дефолту на C-x b, хз как в ивиле), окно будет пропадать.
Да, он самый, но не понимаю твой совет, что нужно сделать?
C-x C-b C-x o C-n C-o
Конами-код
Не слишком ли много нажать нужно?) Хочется задать поведение
Сделать чтобы вместо функции list-buffers вызывалась switch-to-buffer. Но я не знаю как это сделать в evil (вообще не представляю как он там внутри работает).
кароч, во всяких разных списках обычно RET - это открыть элемент под курсором в текущем окне, а C-o в соседнем
Вроде то что нужно, спасибо! Нужто теперь понять как забиндить на команду :ls
скорее всего стоит поглядеть какие воркфлоу строят другие люди, наверняка та проблема, которую ты решаешь уже решена более аккуратно и лучше вписывается в остальные интерфейсы имакса.
а, я перечитал твоё первое сообщение внимательнее, тебе нужен switch-to-buffer (C-x b) и какой-нить вертикальный или не очень комплит. vertico/icomplete/ido/ivy
https://www.emacswiki.org/emacs/Evil#h5o-8 - возможно, здесь есть подсказки.
Поставил себе ivy и как раз хочу изменить поведение которое имею
опиши подробнее, что ты делаешь и что хочешь, чтобы происходило
🤡 Оно заработало как я хочу. То есть, когда я пишу команду :ls я попадаю в Buffer Menu и оно открывается на все окно, после выбора просто переходит на нужний буфер. Но вчера оно создавало окно сбоку в котоое нужно перейти, выбрать нужный и закрить.
Тебе скорее всего нужен M-x switch-to-buffer, а не M-x list-buffers, если я правильно понимаю.
Обсуждают сегодня