Как подкачать буферы в 2 окнах emacs

Я также наслаждаюсь Журналом доктора Dobb. Но эй, существует путь к пиявке он бесплатно (во время записи, так или иначе):

http://pages.nxtbook.com/nxtbooks/cmp/ddj/offline/cmp_ddj_pdf.zip

Замена < mm> и < yy> с месяцем и годом. Они - доступный 8/2006 через 2/2009.

Впоследствии, это известно как Обзор доктора Dobb и вместо этого доступно в шаблоне URL:

http://i.cmpnet.com/ddj/digest//DDD_.pdf

91
задан bstpierre 14 June 2012 в 22:05
поделиться

3 ответа

Для этого я использую buffer-move . Теперь, если вы работаете с буфером с левой стороны, вызов «buf-move-right» заменит его буфером справа. Думаю, это то, что вам нужно.

86
ответ дан 24 November 2019 в 06:48
поделиться

Я не знаю ни одной встроенной функции, делающей это.

Тем не менее, не кажется слишком сложным придумать какой-нибудь elisp для этого. Однако дьявол кроется в деталях.

(defun swap-buffers-in-windows ()
  "Put the buffer from the selected window in next window, and vice versa"
  (interactive)
  (let* ((this (selected-window))
     (other (next-window))
     (this-buffer (window-buffer this))
     (other-buffer (window-buffer other)))
    (set-window-buffer other this-buffer)
    (set-window-buffer this other-buffer)
    )
  )

Примечательно, что это может не делать то, что вы хотите, в отношении того, где заканчивается курсор. Однако сначала вам нужно сказать то, что вы хотите: p

11
ответ дан 24 November 2019 в 06:48
поделиться

Я бы попытался открыть файл №2 в желаемом месте, т.е. после того, как вы нажмете cx 3, переместите курсор с помощью cx o перед переходом ко второму файлу.

-1
ответ дан 24 November 2019 в 06:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: