Narrow İndirect ( narrow-indirect.el
) kütüphanesinin amacı tam da budur .
Geçerli tamponun bir klonu olan ve bunun belirli bir bölümüne daraltılmış dolaylı bir tampon oluşturan daraltma komutları verir. Geçerli defun, etkin bölge veya geçerli sayfaya daraltabilirsiniz. Önerilen anahtar bağlantıları:
(define-key ctl-x-4-map "nd" 'ni-narrow-to-defun-other-window)
(define-key ctl-x-4-map "nn" 'ni-narrow-to-region-other-window)
(define-key ctl-x-4-map "np" 'ni-narrow-to-page-other-window)
Dolaylı arabellekleri dolaylı arabelleklerden ayırmanın iki yolunu sunar, oluşturduğu dolaylı arabellekler için:
Dolaylı daraltılmış arabelleğin arabellek adı, seçeneği kullanarak ayarlayabileceğiniz bir önekle başlar ni-buf-name-prefix
. Varsayılan değer şudur I-
.
Dolaylı daraltılmış arabellek adı, yüz ni-mode-line-buffer-id
yerine yüz kullanılarak mod satırında vurgulanır mode-line-buffer-id
. (Bunu kapatmak için sadece birincisini ikincisi ile aynı olacak şekilde özelleştirin.)
Böyle bir dolaylı tampon, tamponun bir kısmının veya hatta tüm tamponun (kullanımın C-x h C-x 4 n n
) farklı bir görünümünü verir . Her zaman aynı metin ve metin özelliklerine sahiptir, ancak aksi halde oldukça bağımsızdır.
Özellikle, dolaylı bir arabelleği temel arabelleğini etkilemeden öldürebilirsiniz. Muhtemelen dolaylı daraltılmış tamponları genişletmek yerine öldürmek isteyeceksiniz.
Emacs kılavuzuna bakın, dolaylı Tamponlar düğümü .
org-indirect-buffer-display
değiştirilebilirnew-frame
.