リージョン


*kill-ring*

Type: Variable
Package: editor
File: region.l
killした文字列を格納します。 
*kill-ring*は長さが*kill-ring-max*であるリングバッファです。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

*kill-ring-max*

Type: Variable
Package: editor
File: region.l
killで保存する個数です。*kill-ring*の長さです。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

*selection-ring*

Type: Variable
Package: editor
File: select.l
copy-selectionやkill-selectionで切り取った選択された領域を管理します。 
*selection-ring*は*kill-ring*と同様にリングバッファとして管理されます。 

SeeAlso: yank-selection
SeeAlso: copy-selection
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

backward-kill-paragraph

Type: Function
Arguments: backward-kill-paragraph &optional (ARG 1)
Package: editor
File: paragrph.l
現在のパラグラフの先頭までkillします。 

SeeAlso: kill-paragraph
SeeAlso: kill-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

backward-kill-word

Type: Function
Arguments: backward-kill-word &optional (ARG 1)
Package: editor
File: cmds.l
カーソル位置から後方の単語の先頭までを切り取り、キルリングに追加します。 
[ESC C-h]
カーソルが単語の途中にある場合は、カーソル位置からその単語の先頭までが、 
対象となります。 

SeeAlso: kill-word
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

base64-decode-region

Type: Function
Arguments: base64-decode-region FROM TO
Package: editor
File: encdec.l
リージョンをBase64デコードします。 

SeeAlso: si:base64-encode
SeeAlso: base64-decode-region-to-file
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

base64-decode-region-to-file

Type: Function
Arguments: base64-decode-region-to-file FILENAME FROM TO
Package: editor
File: encdec.l
リージョンをBase64デコードしてファイルに保存します。 

SeeAlso: si:base64-decode
SeeAlso: base64-decode-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

capitalize-region

Type: Function
Arguments: capitalize-region FROM TO
Package: editor
File: builtin.l
リージョン内の単語をcapitalizeします。 
つまり、単語の先頭を大文字に、それ以外を小文字にします。 

SeeAlso: downcase-region
SeeAlso: upcase-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

clear-reverse-region

Type: Function
Arguments: clear-reverse-region
Package: editor
File: builtin.l
reverse-regionで反転表示した部分を元に戻します。 

SeeAlso: reverse-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

copy-rectangle

Type: Function
Arguments: copy-rectangle P1 P2
Package: editor
File: rectangl.l
P1とP2で指定される矩形領域をコピーします。コピーした矩形領域のyankには、 
yank-rectangleを使います。 

SeeAlso: kill-rectangle
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

copy-rectangle-selection

Type: Function
Arguments: copy-rectangle-selection
Package: editor
File: select.l
マウスで矩形選択されたセレクションの領域をコピーします。yankには
yank-rectangle-selectionを使いますが、yank-rectangleでも行けそうです。 
コピーした内容は*kill-ring*ともクリップボードとも違う領域に格納されてい 
るようです。 

SeeAlso: kill-rectangle-selection
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

copy-rectangle-selection-to-clipboard

Type: Function
Arguments: copy-rectangle-selection-to-clipboard
Package: editor
File: select.l
マウスで矩形選択されたセレクションの領域をクリップボードにコピーします。 

SeeAlso: kill-rectangle-selection-to-clipboard
SeeAlso: copy-rectangle-selection
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

copy-region-as-kill

Type: Function
Arguments: copy-region-as-kill FROM TO
Package: editor
File: region.l
リージョンをコピーして、キルリングに追加します。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

copy-region-to-clipboard

Type: Function
Arguments: copy-region-to-clipboard FROM TO
Package: editor
File: region.l
指定されたリージョンをクリップボードにコピーします。 

  FROM : リージョンの開始位置を指定します。 
  TO   : リージョンの終了位置を指定します。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

copy-selection

Type: Function
Arguments: copy-selection
Package: editor
File: select.l
選択された領域をコピーして、*selection-ring*の先頭に追加します。 
追加した内容はyank-selectionで貼り付けられます。 
デフォルトでは'F8'に割り付けられています。 

SeeAlso: yank-selection
SeeAlso: kill-selection
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

copy-selection-to-clipboard

Type: Function
Arguments: copy-selection-to-clipboard
Package: editor
File: select.l
選択範囲をクリップボードに転送します。 

使用例: 
  ;;; 1. いったんJISに変換して保存 
  ;;; 2. [ファイル]-[開く]で漢字コードを[シフトJIS]にして開く
  ;;;    (またはメモ帳などで開く?) 
  ;;; 3. 選択してコピー
  (defun tojiscopy ()
    (interactive)
    (let ((ocode *kanji-expected-code*)
          (tempfile (concat (default-directory) "tempfile.txt")))
      (save-excursion
        (set-buffer-kanji-fileio-code 1)
        (write-region (point-min) (point-max) tempfile nil)
        (switch-to-buffer "*JIS*"))
      (pop-to-buffer "*JIS*")
      (setq *kanji-expected-code* 0)
      (find-file tempfile)
      (setq *kanji-expected-code* ocode)
      (selection-whole-buffer)
      (copy-selection-to-clipboard)))

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

delete-region

Type: Function
Arguments: delete-region FROM TO
Package: editor
File: builtin.l
指定された範囲を削除します。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

downcase-region

Type: Function
Arguments: downcase-region FROM TO
Package: editor
File: builtin.l
リージョン内の単語を小文字にします。 

SeeAlso: capitalize-region
SeeAlso: upcase-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

fill-region

Type: Function
Arguments: fill-region FROM TO
Package: editor
File: fill.l
リージョン内の各段落に対し、詰め込みを行います。 

使用例:
  ;;; バッファ全体を詰め込み
  (fill-region (point-min) (point-max))

SeeAlso: fill-paragraph
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

fill-region-as-paragraph

Type: Function
Arguments: fill-region-as-paragraph FROM TO
Package: editor
File: fill.l
リージョンを 1 つの段落として詰め込みます。 
詰め込み桁数は、変数 fill-column が参照されます。 

SeeAlso: fill-column
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

fill-region-hook

Type: Variable
Package: editor
fill-region/fill-paragraphの最後で実行されます。 

SeeAlso: auto-fill-hook
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

hide-restricted-region

Type: Variable
Package: editor
narrow-to-regionした領域を非表示にするか薄く表示するかを制御します。 

  t   : 非表示にします。 
  nil : 薄く表示します。 

SeeAlso: narrow-to-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

indent-region

Type: Function
Arguments: indent-region FROM TO
Package: editor
File: lispmode.l
mode-specific-indent-commandがnon-nilならば、指定のリージョンを 
mode-specific-indent-commandで一行ずつインデントします。 
行末はdelete-trailing-spacesで空白を削除されます。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-line

Type: Function
Arguments: kill-line &optional LINES
Package: editor
File: cmds.l
一行だけkillします。 
ポイントが行末ならば改行コードだけをkillします。 
ポイントが行末でなければ改行コードの直前までkillします。 

SeeAlso: kill-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-paragraph

Type: Function
Arguments: kill-paragraph &optional (ARG 1)
Package: editor
File: paragrph.l
現在のパラグラフの最後までkillします。 

SeeAlso: kill-region
SeeAlso: backward-kill-paragraph
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-rectangle

Type: Function
Arguments: kill-rectangle P1 P2
Package: editor
File: rectangl.l
P1とP2で指定される矩形領域をkillします。 
killした矩形領域のyankには、yank-rectangleを使います。 
通常の*kill-ring*とは別の領域に格納されているようです。 

SeeAlso: kill-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-rectangle-selection

Type: Function
Arguments: kill-rectangle-selection
Package: editor
File: select.l
マウスで矩形選択されたセレクションの領域をkillします。 
yankにはyank-rectangle-selectionを使いますが、yank-rectangleでも行けそうです。 
killした内容は*kill-ring*ともクリップボードとも違う領域に格納されているようです。 

SeeAlso: kill-rectangle
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-rectangle-selection-to-clipboard

Type: Function
Arguments: kill-rectangle-selection-to-clipboard
Package: editor
File: select.l
マウスで矩形選択されたセレクションの領域を削除した後、クリップボードにコ
ピーします。 

SeeAlso: kill-rectangle-selection
SeeAlso: copy-rectangle-selection-to-clipboard
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-region

Type: Function
Arguments: kill-region FROM TO
Package: editor
File: region.l
リージョンをkill ringに入れます。 

--- kill ringのいい加減な説明 ---
kill-regionした文字列は、*kill-ring*の先頭に追加されます。*kill-ring*は
最大で*kill-ring-max*(標準で16)まで保持できます。最大を越えたら古いも
のから破棄されます。 

        *kill-ring*
        ┌─────┐  ─┐ 
        │"defun"   ←─── kill-regionした内容
        ├──↓──┤    │ 
        │"length"  │    │ 
        ├──↓──┤    ├最大*kill-ring-max*個 
        │"test"    │    │ 
        ├──↓──┤    │ 
        │...       │    │ 
        └─────┘  ─┘ 

普通はkill[C-k]してyank[C-y]したら、*kill-ring*の先頭のものしか貼り付け
られませんが、killした直後にyank-pop[M-y]を繰り返すと、*kill-ring*の要素
を順次貼り付けてくれます。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-region-to-clipboard

Type: Function
Arguments: kill-region-to-clipboard FROM TO
Package: editor
File: region.l
FROMとTOで指定される領域を削除したのち、クリップボードにコピーします。 

SeeAlso: kill-rectangle-selection-to-clipboard
SeeAlso: kill-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-selection

Type: Function
Arguments: kill-selection
Package: editor
File: select.l
選択された領域を切り取り、*selection-ring*の先頭に追加します。 
追加した内容はyank-selectionで貼り付けられます。 
デフォルトでは'F7'に割り付けられています。 

SeeAlso: yank-selection
SeeAlso: copy-selection
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-selection-to-clipboard

Type: Function
Arguments: kill-selection-to-clipboard
Package: editor
File: select.l
セレクションを削除し、クリップボードに転送します。[C-Delete]
矩形選択状態であれば、 kill-rectangle-selection-to-clipboard
を実行します。 

SeeAlso: kill-region-to-clipboard
SeeAlso: kill-rectangle-selection-to-clipboard
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

kill-word

Type: Function
Arguments: kill-word &optional (ARG 1)
Package: editor
File: cmds.l
カーソル位置から前方の単語の末尾までを切り取り、キルリングに追加します。 
[ESC d]
カーソルが単語の途中にある場合は、カーソル位置からその単語の末尾までが、 
対象となります。 

SeeAlso: kill-region
SeeAlso: forward-word
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

mark-paragraph

Type: Function
Arguments: mark-paragraph
Package: editor
File: paragrph.l
段落の末尾にマークを、先頭にポイントを設定します。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

mark-word

Type: Function
Arguments: mark-word &optional (ARG 1)
Package: editor
File: cmds.l
カーソル位置前方の単語の末尾にマークを設定します。[ESC @]
カーソルが単語の途中にある場合は、その単語の末尾にマークを設定します。 

SeeAlso: set-mark-command
SeeAlso: forward-word
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

paste-from-clipboard

Type: Function
Arguments: paste-from-clipboard
Package: editor
File: select.l
クリップボードの内容を貼り付けます。 

SeeAlso: paste-rectangle-from-clipboard
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

paste-rectangle-from-clipboard

Type: Function
Arguments: paste-rectangle-from-clipboard
Package: editor
File: select.l
paste-from-clipboardとは異なり、クリップボードの内容を矩形で貼り付けます。 

SeeAlso: paste-from-clipboard
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

quote-region

Type: Function
Arguments: quote-region FROM TO
Package: editor
File: region.l
指定されたリージョンの先頭に引用を表す接頭子を挿入します。 
引用を表す接頭子として*quotation-prefix*を挿入します。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

quoted-printable-decode-region

Type: Function
Arguments: quoted-printable-decode-region FROM TO
Package: editor
File: encdec.l
リージョンをQuoted-Printableデコードします。 

SeeAlso: si:quoted-printable-decode
SeeAlso: quoted-printable-decode-region-to-file
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

quoted-printable-decode-region-to-file

Type: Function
Arguments: quoted-printable-decode-region-to-file FILENAME FROM TO
Package: editor
File: encdec.l
リージョンをQuoted-Printableデコードしてファイルに保存します。 

SeeAlso: si:quoted-printable-decode
SeeAlso: quoted-printable-decode-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

reverse-region

Type: Function
Arguments: reverse-region FROM TO &optional TEMPORARY
Package: editor
File: builtin.l
リージョンを反転表示します。 
TEMPORARYがnon nilならば、次のキー入力で反転表示が元に戻ります。 

SeeAlso: clear-reverse-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-backward-char

Type: Function
Arguments: selection-backward-char &optional (ARG 1)
Package: editor
File: select.l
後方の文字までをセレクションにします。[S-Left]

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-backward-word

Type: Function
Arguments: selection-backward-word &optional (ARG 1)
Package: editor
File: select.l
後方の単語までをセレクションにします。[S-C-Left]

SeeAlso: selection-forward-word
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-beginning-of-buffer

Type: Function
Arguments: selection-beginning-of-buffer
Package: editor
File: select.l
カーソル位置からバッファの先頭までをセレクションにします。 
beginning-of-bufferと違いマーク自体は変化しません。 

SeeAlso: beginning-of-buffer
SeeAlso: selection-end-of-buffer
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-beginning-of-line

Type: Function
Arguments: selection-beginning-of-line
Package: editor
File: select.l
行頭までをセレクションにします。 

SeeAlso: beginning-of-line
SeeAlso: selection-end-of-line
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-beginning-of-virtual-line

Type: Function
Arguments: selection-beginning-of-virtual-line
Package: editor
File: select.l
表示行の先頭までをセレクションにします。 

SeeAlso: beginning-of-virtual-line
SeeAlso: selection-end-of-virtual-line
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-end-of-buffer

Type: Function
Arguments: selection-end-of-buffer
Package: editor
File: select.l
バッファの最後までをセレクションにします。 
end-of-bufferと違いマーク自体は変化しません。 

SeeAlso: end-of-buffer
SeeAlso: selection-beginning-of-buffer
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-end-of-line

Type: Function
Arguments: selection-end-of-line
Package: editor
File: select.l
行末までをセレクションにします。 

SeeAlso: selection-beginning-of-line
SeeAlso: end-of-line
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-end-of-virtual-line

Type: Function
Arguments: selection-end-of-virtual-line
Package: editor
File: select.l
表示行の末尾までをセレクションにします。 

SeeAlso: end-of-virtual-line
SeeAlso: selection-beginning-of-virtual-line
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-forward-char

Type: Function
Arguments: selection-forward-char &optional (ARG 1)
Package: editor
File: select.l
前方の文字までをセレクションにします。[S-Right]

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-forward-word

Type: Function
Arguments: selection-forward-word &optional (ARG 1)
Package: editor
File: select.l
前方の単語までをセレクションにします。[S-C-Right]

SeeAlso: selection-backward-word
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-next-page

Type: Function
Arguments: selection-next-page &optional (ARG 1)
Package: editor
File: select.l
次ページまでをセレクションにします。[S-PageDown]

SeeAlso: selection-previous-page
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-next-virtual-line

Type: Function
Arguments: selection-next-virtual-line &optional (ARG 1)
Package: editor
File: select.l
次の表示行までをセレクションにします。[S-Down]

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-paragraph

Type: Function
Arguments: selection-paragraph
Package: editor
File: paragrph.l
段落をセレクションにします。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-previous-page

Type: Function
Arguments: selection-previous-page &optional (ARG 1)
Package: editor
File: select.l
前ページまでをセレクションにします。[S-PageUp]

SeeAlso: selection-next-page
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-previous-virtual-line

Type: Function
Arguments: selection-previous-virtual-line &optional (ARG 1)
Package: editor
File: select.l
前の表示行までをセレクションにします。[S-Up]

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-start-end

Type: Macro
Arguments: selection-start-end (START END) &body BODY
Package: editor
File: select.l
セレクションの開始位置、終了位置を取得します。 
セレクションが存在すれば、 
局所的にSTARTに開始位置、ENDに終了位置をセットされた環境を作り
BODYを順次評価します。 

使用例:
  ;;; セレクションに含まれる文字列を返します。 
  (selection-start-end (start end)
    (buffer-substring start end))
  =>"foo"

SeeAlso: ed::get-selection-start-end
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

selection-whole-buffer

Type: Function
Arguments: selection-whole-buffer
Package: editor
File: select.l
バッファ全体をセレクションにします。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

shift-region

Type: Function
Arguments: shift-region START END &optional (COLUMN (TAB-COLUMNS (SELECTED-BUFFER)))
Package: editor
File: region.l
STARTとENDがある行の範囲をCOLUMN桁だけインデントします。 

SeeAlso: unshift-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

start-selection

Type: Function
Arguments: start-selection TYPE &optional TEMPORARY POINT
Package: editor
File: builtin.l
選択領域の範囲指定を開始します。 

  TYPE:選択領域の範囲指定の方法を指定します。 
        1の場合         範囲選択を行で行います。 
        2の場合         範囲選択を文字で行います。 
        3の場合         範囲選択を矩形で行います。 

  TEMPORARY:一時的なものかどうかを指定します。 
        tの場合         キー入力されると範囲指定を解除します。 
        nilの場合       カーソル移動に応じて範囲を変更します。 

使用例: 
  ;;; 矩形で範囲指定する。 
  (start-selection 3 nil)
  => t

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

start-selection-as-line

Type: Function
Arguments: start-selection-as-line
Package: editor
File: select.l
行選択モードを開始します。[F6]
セレクションが存在する場合は、セレクションを解除します。 

SeeAlso: start-selection-as-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

start-selection-as-region

Type: Function
Arguments: start-selection-as-region
Package: editor
File: select.l
文字選択モードを開始します。[S-F6]
文字選択モードが開始されている場合は、矩形選択モードに切替えます。 
矩形選択モードが開始されている場合は、文字選択モードに切替えます。 
行選択モードが開始されている場合は、選択モードを解除します。 

SeeAlso: start-selection-as-line
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

transpose-paragraphs

Type: Function
Arguments: transpose-paragraphs &optional (ARG 1)
Package: editor
File: paragrph.l
段落を次の段落と交換します。 

SeeAlso: transpose-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

transpose-region

Type: Function
Arguments: transpose-region MOVER ARG
Package: editor
File: cmds.l
(詳細不明) 

使用例: 
  (transpose-region 'forward-paragraph arg)

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

unshift-region

Type: Function
Arguments: unshift-region START END &optional (COLUMN (TAB-COLUMNS (SELECTED-BUFFER)))
Package: editor
File: region.l
STARTとENDがある行の範囲をCOLUMN桁だけインデントを戻します。 

SeeAlso: shift-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

upcase-region

Type: Function
Arguments: upcase-region FROM TO
Package: editor
File: builtin.l
リージョン内の単語を大文字にします。 

SeeAlso: capitalize-region
SeeAlso: downcase-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

uudecode-region

Type: Function
Arguments: uudecode-region FROM TO
Package: editor
File: encdec.l
リージョンをuudecodeします。 

SeeAlso: si:uudecode
SeeAlso: uudecode-region-to-file
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

uudecode-region-to-file

Type: Function
Arguments: uudecode-region-to-file FILENAME FROM TO
Package: editor
File: encdec.l
リージョンをuudecodeしてファイルに保存します。 

SeeAlso: si:uudecode
SeeAlso: uudecode-region
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

yank

Type: Function
Arguments: yank &optional PREFIX (ARG 0)
Package: editor
File: region.l
*kill-ring*の先頭の要素を挿入します。 

[ Intro | 目次 | 索引 | 目的別 | リージョン ]

yank-and-pop

Type: Function
Arguments: yank-and-pop &optional PREFIX (ARG 0)
Package: editor
File: region.l
*kill-ring*の先頭の要素をyankした後に、先頭の要素を*kill-ring*からpopします。 
*kill-ring*は一要素分短くなります。 

SeeAlso: yank-pop
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

yank-pop

Type: Function
Arguments: yank-pop &optional (ARG 1)
Package: editor
File: region.l
次の要素をyankします。直前のコマンドがyankならば*kill-ring*のポインター
をずらして、次の要素でyankをし直します。 

SeeAlso: yank
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

yank-rectangle

Type: Function
Arguments: yank-rectangle
Package: editor
File: rectangl.l
copy-rectangleやkill-rectangleによって選択された領域を矩形挿入します。 
yank-rectangle-selectionのInsert相当の機能のようです。 

SeeAlso: kill-rectangle
SeeAlso: yank-rectangle-selection
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

yank-rectangle-as-region

Type: Function
Arguments: yank-rectangle-as-region
Package: editor
File: rectangl.l
copy-rectangleで切り取った矩形領域を、 
連続した一連の文字列として挿入します。 

  ABCDEFG ;
  HIJKLMN ; JKL
  OPQRSTU ; QRS
  VWXYZ   ; XYZの領域をcopy-rectangle

  (yank-rectangle)
  =>JKL
    QRS
    XYZ

  (yank-rectangle-as-region)
  =>JKLQRSXYZ

SeeAlso: yank-rectangle
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

yank-rectangle-selection

Type: Function
Arguments: yank-rectangle-selection &optional ARG
Package: editor
File: select.l
マウスで矩形選択されたセレクションの領域をyankします。 
実行後にどのようにyankするかを質問されます。 
  F6    Cancel                  yank中止
  F7    Append                  行末に追加
  F8    Overwrite               上書き 
  F9    Insert                  挿入
  F10   Insert as region        文字列にして挿入

SeeAlso: yank-rectangle
SeeAlso: kill-rectangle-selection
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

yank-selection

Type: Function
Arguments: yank-selection &optional (ARG 0)
Package: editor
File: select.l
*selection-ring*の先頭の要素を貼り付けます。 
*selection-ring*へはcopy-selectionもしくはkill-selectionで追加します。 
デフォルトでは'F9'に割り付けられています。 

SeeAlso: kill-selection
SeeAlso: copy-selection
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

yank-selection-and-pop

Type: Function
Arguments: yank-selection-and-pop &optional (ARG 0)
Package: editor
File: select.l
*selection-ring*の先頭の要素をyank-selectionした後に、 
先頭の要素を*selection-ring*からpopします。 
*selection-ring*は一要素分短くなります。 

SeeAlso: yank-selection
[ Intro | 目次 | 索引 | 目的別 | リージョン ]

yank-to-clipboard

Type: Function
Arguments: yank-to-clipboard &optional (ARG 1)
Package: editor
File: region.l
*kill-ring*の内容をクリップボードに複写します。 

SeeAlso: copy-to-clipboard
[ Intro | 目次 | 索引 | 目的別 | リージョン ]