Я также наслаждаюсь Журналом доктора Dobb. Но эй, существует путь к пиявке он бесплатно (во время записи, так или иначе):
http://pages.nxtbook.com/nxtbooks/cmp/ddj
Замена < mm> и < yy> с месяцем и годом. Они - доступный 8/2006 через 2/2009.
Впоследствии, это известно как Обзор доктора Dobb и вместо этого доступно в шаблоне URL:
Для этого я использую buffer-move . Теперь, если вы работаете с буфером с левой стороны, вызов «buf-move-right» заменит его буфером справа. Думаю, это то, что вам нужно.
Я не знаю ни одной встроенной функции, делающей это.
Тем не менее, не кажется слишком сложным придумать какой-нибудь 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
Я бы попытался открыть файл №2 в желаемом месте, т.е. после того, как вы нажмете cx 3, переместите курсор с помощью cx o перед переходом ко второму файлу.