LINUX.ORG.RU

Как в Емакс поменять местами два буфера?


0

0
САБЖ! Есть окно, поделенное пополам по горизонтальной линии на два буфера. Как их поменять местами?(хотелось бы одной комбинацией клавиш, а не вручную, переключаясь между ними и выбирая другой файл в каждой) Нужно, чтобы верхний стал нижним и наоборот...
anonymous
попробуй так:

(global-set-key 'f11 (lambda ()
		       (interactive)
		       (let ((buf1 (window-buffer)))
			 (other-window 1)
			 (let ((buf2 (window-buffer)))
			       (set-window-buffer (frame-selected-window)
						  buf1)
			       (other-window -1)
			       (set-window-buffer (frame-selected-window)
						  buf2)))))
uj2 ★★★
()
Ответ на: комментарий от uj2
Работает. Только f11 на [f11] пришлось исправить...
Спасибо большое!
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.