ポジション
Type: Variable
Package: editor
File: page.l
next-page実行時にバッファの最後がウィンドウ内にある場合、バッフ
ァの最後に移動します。previous-pageも同様です。
t 移動しません
nil 移動します
Type: Variable
Package: editor
File: cmds.l
インデント処理の前後で全く変更する必要が無かった場合の制御を設定します。
nil 位置が同じでも従来通り常に変更する
t 位置が違う場合のみ変更する(タブとスペースの組み合わせは気にする)
上記以外 位置が違う場合のみ変更する(タブとスペースの組み合わせは気にしない)
SeeAlso: smart-indentation
Type: Function
Arguments: back-to-indentation
Package: editor
File: cmds.l
カーソルをインデントの末尾(行の最初の空白でない文字)へ移動します。
Type: Function
Arguments: backward-char &optional (N 1)
Package: editor
File: cmds.l
指定された文字数だけ後方に移動します。行頭ならば前行の終端に位置します。
互換性:
Emacsではバッファの先頭ではエラーが発生します。xyzzyではエラーは発生
しません。その代わり、動けたときは t、動けなければ nil を返します。
Type: Function
Arguments: backward-paragraph &optional (ARG 1)
Package: editor
File: paragrph.l
カーソルを段落の先頭に移動します。
SeeAlso: forward-paragraph
Type: Function
Arguments: backward-word &optional (N 1)
Package: editor
File: cmds.l
カーソルを後方の単語に移動します。
SeeAlso: forward-word
Type: Function
Arguments: beginning-of-buffer
Package: editor
File: cmds.l
カーソルをバッファの先頭に移動します。[ESC <]
元あったカーソル位置にはマークを設定します。
マークを変更しないためには
(goto-char (point-min))を使います。
SeeAlso: end-of-buffer
SeeAlso: set-mark-command
Type: Function
Arguments: beginning-of-line
Package: editor
File: cmds.l
行頭に移動します。goto-bolのinteractive版です。
SeeAlso: end-of-line
Type: Function
Arguments: bobp
Package: editor
File: builtin.l
ポイントがバッファの先頭にあるか否かを返します。
t ポイントがバッファの先頭にある。
nil ポイントがバッファの先頭にはない。
SeeAlso: eobp
Type: Function
Arguments: bolp
Package: editor
File: builtin.l
カーソルが行頭にあればt、そうでなければnilを返します。
SeeAlso: eolp
Type: Function
Arguments: count-column STRING &optional START BUFFER
Package: editor
File: builtin.l
文字列 STRING を出力した場合の出力後の桁位置を返します。
START と BUFFER はタブ文字の幅の計算に影響を与えます。
STRING : 対象文字列
START : 出力開始とする桁位置
nil 桁位置 0 からの出力
INTEGER 桁位置 INTEGER からの出力 (0 未満の場合 range-error)
BUFFER : 出力バッファ
nil タブ幅として (tab-column) の値を用います。
(tab-column (selected-buffer)) の値ではありません。
BUFFER タブ幅として (tab-column BUFFER) の値を用います。
戻り値:
INTEGER 文字列 STRING 出力後の桁位置
補足:
改行文字 "\n" は桁位置の初期化としては働かず、幅 2 として扱われます。
SeeAlso: char-columns
SeeAlso: current-column
Type: Function
Arguments: current-column
Package: editor
File: builtin.l
現在の桁位置を返します。
Type: Function
Arguments: current-line-columns
Package: editor
File: builtin.l
現在の表示行の桁数を返します。
改行文字 (#\LFD) は 2 桁と扱われます。
SeeAlso: current-column
SeeAlso: char-columns
Type: Function
Arguments: current-line-number
Package: editor
File: builtin.l
現在の物理行の行番号を返します。
Type: Function
Arguments: current-virtual-column
Package: editor
File: builtin.l
カーソル位置の表示桁を返します。
※実際の表示が表示行/物理行には依存しません。
(current-virtual-column)
SeeAlso: goto-virtual-column
Type: Function
Arguments: current-virtual-line-number
Package: editor
File: builtin.l
現在のポイントが表示行で何行目かを返します。
SeeAlso: goto-virtual-line
Type: Function
Arguments: delete-marker MARKER
Package: editor
File: builtin.l
マーカーを削除します。
オブジェクトはマーカーとして使えなくなります。
成功した場合 t、すでに削除されていた場合は nil を返します。
使用例:
(delete-marker m)
=> t
m
=> #<deleted-marker 128914348>
SeeAlso: unset-marker
Type: Function
Arguments: down-list &optional ARG NO-ERRORS
Package: editor
File: builtin.l
カーソルを前方にある ARG 個内側の括弧の後ろに移します。
(setq lst '(a b c)) ; ここから
^
(setq lst '(a b c)) ; ここへ
^
前方に括弧が見つからなかった場合、
NO-ERRORS が nil の場合にはエラーを、 t の場合には nil を返します。
また、直近にある括弧しか見つけられないようです。
(defun test () (setq lst '(a b c))) ; ここから ARG = 2 で down-list すると
^ ; エラーになる
SeeAlso: up-list
Type: Function
Arguments: get-selection-start-end
Package: editor
File: select.l
セレクションの開始位置と終了位置を多値で返します。
ただし、矩形選択状態ではnilを返します。
Type: Function
Arguments: map-selection FN
Package: editor
File: select.l
セレクションの開始位置と終了位置を引数にして関数を呼び出します。
FN : 呼び出す関数を指定します。呼び出し時には開始位置と終了位置を渡し
ますので、そのような関数のI/Fにしておかなければなりません。
使用例:
;;;
(defun map-test ()
(interactive)
(ed::map-selection #'(lambda (start end) (message (format nil "~s ~s" start end)))))
補足:
editorパッケージからエクスポートされてないので、ed::をつける必要があります。
選択の開始位置と終了位置を正確に渡すので、前後関係に注意して下さい。
Type: Function
Arguments: end-of-buffer
Package: editor
File: cmds.l
カーソルをバッファの末尾に移動します。[ESC >]
元あったカーソル位置にはマークを設定します。
マークを変更しないためには
(goto-char (point-max))を使います。
SeeAlso: beginning-of-buffer
SeeAlso: set-mark-command
Type: Function
Arguments: end-of-line
Package: editor
File: cmds.l
現在行の終りに移動します。
SeeAlso: beginning-of-line
Type: Function
Arguments: eobp
Package: editor
File: builtin.l
ポイントがバッファの最後にあるかどうか調べます。
使用例:
;;; バッファの最後までカーソルをひとつひとつ進める?
(while (not (eobp))
(forward-char))
SeeAlso: bobp
Type: Function
Arguments: eolp
Package: editor
File: builtin.l
カーソルが行末にあるかどうか調べます。
t カーソルが行末にある
nil カーソルは行末にはない
SeeAlso: bolp
Type: Variable
Package: editor
File: fill.l
詰め込み時の折り返しの桁数を保持します。
既定値は 72 です。
使用例:
;;; 既定値を 62 に変更する。
(setq-default fill-column 62)
カレントバッファの値を変更する場合は、Function set-fill-column
を使用します。
SeeAlso: auto-fill-mode
Type: Function
Arguments: forward-char &optional (ARG 1)
Package: editor
File: builtin.l
指定された文字数だけ右に移動します。改行があれば次行に移動します。
この関数は、ポイントを右に ARG 文字動かします(ARG が負の場合、左に動
かします)。バッファ(もしくは clipped 領域)の先頭や終端を越えてしまう場合、
beginning-of-buffer か end-of-buffer エラーを出します。
インタラクティブに呼ばれた場合、 ARG は数値のプレフィックスアーギュメ
ントになります。
互換性:
Emacsではバッファの先頭ではエラーが発生します。xyzzyではエラーは発生し
ません。その代わり、動けたときは t、動けなければ nil を返します。
Type: Function
Arguments: forward-line &optional (ARG 1)
Package: editor
File: builtin.l
次行に移動します。
--- muleの説明 ---
Command: forward-line &optional count
この関数は、ポイントを今の位置から count 行下の行の先頭に動かします。
count が負の場合、上に動かします。
バッファ(もしくは clipped 領域)中に十分な行が存在しない場合、ポイントを
バッファ(もしくは clipped 領域) の先頭(もしくは終端)に動かします。
count と実際に動いた行数との差を返します。 3 行しかないバッファの頭から
5 行下に動かすよう指示すると、ポイントをその最後の行の終りに位置付け、2
を返すことになります。
インタラクティブに呼ばれた場合、 count は数値のプレフィックスアーギュメ
ントになります。
Type: Function
Arguments: forward-list &optional ARG NO-ERRORS
Package: editor
File: builtin.l
前方のリストの終端へ移動します。
使用例:
;;; forward-list で移動する
;;;
;;; ^ でポイント位置を表す
(let ((hoge '(1 2))) (foo hoge) ...)
^ 最初はこの位置
(let ((hoge '(1 2))) (foo hoge) ...)
^ 一回
(let ((hoge '(1 2))) (foo hoge) ...)
二回 ^
Type: Function
Arguments: forward-paragraph &optional (ARG 1)
Package: editor
File: paragrph.l
カーソルを段落の末尾に移動します。
SeeAlso: backward-paragraph
Type: Function
Arguments: forward-virtual-line &optional (ARG 1)
Package: editor
File: builtin.l
表示行で次行へ移動します。
SeeAlso: forward-line
Type: Function
Arguments: forward-word &optional (ARG 1)
Package: editor
File: builtin.l
カーソルを前方の単語に移動します。
SeeAlso: backward-word
Type: Function
Arguments: goal-column
Package: editor
File: builtin.l
現在のゴールカラムを取得します。
[xyzzy:06371] あたりのスレッドを見ると、save-excursionでゴールカラムが保
存されないのは仕様のようです。
SeeAlso: set-goal-column
Type: Function
Arguments: goto-bol
Package: editor
File: builtin.l
行頭に移動します。
互換性:
xyzzyオリジナルのようです。
効率がいいのでこれを使うのが推奨されているみたい。
Type: Function
Arguments: goto-char POINT
Package: editor
File: builtin.l
指定された位置にカーソルを移動します。この位置はpoint, point-min,
point-max等のポイントを返す関数を使用することで得ることが可能です。
--- muleの説明 ---
この関数は、カレントバッファのポイントを(カレントバッファの) position に
設定します。 position が 1 以下の場合、ポイントをバッファの先頭に設定し
ます。バッファの長さ以上の場合、ポイントをバッファの終端に設定します。
clipping 制限が用いられた場合も、この position は(以前として)そのバッフ
ァの先頭から計られますが、 clipped 領域の外に示された position は clipped
領域の先頭か終端の位置となります。
インタラクティブに呼ばれた場合、(それが与えれている場合) position はプレ
フィックスアーギュメントになり、(与えられてない場合) ミニバッファから読
み込みます。
goto-char は position を返します。
Type: Function
Arguments: goto-column COLUMN &optional EXCEED-P
Package: editor
File: builtin.l
指定された桁位置に移動します。移動した後の桁位置を返します。
current-line-columnsが返す値よりも大きな値を指定した場合には、行の終端に
位置します。負の数を指定した場合には、行の先頭に位置します。
COLUMN : 桁数
Type: Function
Arguments: goto-eol
Package: editor
File: builtin.l
行末に移動します。
互換性:
xyzzyオリジナルのようです。
効率がいいのでこれを使うのが推奨されているみたい。
Type: Function
Arguments: goto-line LINE
Package: editor
File: builtin.l
指定された行番号にジャンプします。折り返しを有効にしていて表示行にジャン
プしたい場合には、goto-virtual-lineを使用します。
この関数は、(バッファの先頭を 1 行目と数え) line 行目の行の先頭にポイン
トを設定します。 line が 1 より小さい場合、ポイントをバッファの先頭に置
きます。バッファ中の行数より大きい場合、バッファ最後の行の終りに設定しま
す。
clipping 制限が用いられた場合、 line は(まだ)そのバッファの先頭から数え
ますが、clipped 領域の外に line が指定されると、ポイントは clipped 領域
の先頭か終りに位置付けられることになります。
インタラクティブに呼ばれた場合、(与えられている場合) line は数値のプレフ
ィックスアーギュメントになります。そうでない場合、 line をミニバッファか
ら読み込みます。
Type: Function
Arguments: goto-marker MARKER
Package: editor
File: builtin.l
マーカーのポジションへポイントを移動します。
goto-char と違い、ポイント(数字)を引数として受け取ることはできません。
SeeAlso: set-marker
SeeAlso: goto-char
Type: Function
Arguments: goto-matched-parenthesis &optional ARG
Package: editor
File: builtin.l
ポイントに存在するキャラクタが、syntax-open-pもしくはsyntax-close-pを満
たす場合に、対応するキャラクタに移動します。対応する各種括弧に移動するの
に使われます。
Type: Function
Arguments: goto-virtual-bol
Package: editor
File: builtin.l
表示行の行頭に移動します。
※実際の表示が表示行/物理行には依存しません。
Type: Function
Arguments: goto-virtual-column COLUMN &optional EXCEED-P
Package: editor
File: builtin.l
指定された表示桁へ移動します。
COLUMN : 移動する表示桁位置を指定します。
EXCEED-P : (詳細不明)
表示桁が折り返しの桁位置よりも大きいときは、折り返しの桁位置で止まります。
※実際の表示が表示行/物理行には依存しません。
SeeAlso: goto-column
Type: Function
Arguments: goto-virtual-eol
Package: editor
File: builtin.l
表示行の行末に移動します。
※実際の表示が表示行/物理行には依存しません。
SeeAlso: goto-eol
Type: Function
Arguments: goto-virtual-line LINE
Package: editor
File: builtin.l
表示行での指定行に移動します。
ウィンドウの表示行/物理行の切替は、「共通設定」−「表示」−「行番号は表示行(D)」
で行います。
参考:
ファイルイメージ:
001| ABCDEFGHIJKLMNOPQR
002| ABCDEFGHIJKLMNOPQRS
003| ABCDEFGHIJKLMNOPQRST
004| ABCDEFGHIJKLMNOPQRSTU
005| ABCDEFGHIJKLMNOPQRSTUV
│
┌──────┴──────┐
↓ ↓
物理行: 表示行:
001| ABCDEFGHIJKLMNOPQR 001| ABCDEFGHIJKLMNOPQR
002| ABCDEFGHIJKLMNOPQRS 002| ABCDEFGHIJKLMNOPQRS
003| ABCDEFGHIJKLMNOPQRST 003| ABCDEFGHIJKLMNOPQRST
004| ABCDEFGHIJKLMNOPQRST 004| ABCDEFGHIJKLMNOPQRST
| U 005| U
005| ABCDEFGHIJKLMNOPQRST 006| ABCDEFGHIJKLMNOPQRST
| UV 007| UV
SeeAlso: goto-line
Type: Function
Arguments: make-marker &optional BUFFER
Package: editor
File: builtin.l
空のマーカーを作って返します。
BUFFER : マーカーを作るバッファを指定します。
SeeAlso: set-marker
Type: Function
Arguments: mark &optional FORCE
Package: editor
File: builtin.l
マークの位置を数値で返します。
FORCE:マークが設定されていない場合に処理を継続するか?
t エラーとしない、関数はnilを返す
nil エラーとする
Type: Function
Arguments: marker-buffer MARKER
Package: editor
File: builtin.l
マーカーが設定されているバッファを返します。
使用例:
(marker-buffer m)
=> #<buffer: *scratch*>
Type: Function
Arguments: marker-point MARKER
Package: editor
File: builtin.l
マーカーの位置を数値で返します。
マーカーの位置が設定されていなかったり削除されていたりした場合は nil を返します。
使用例:
(marker-point m)
=> 62
SeeAlso: set-marker
Type: Function
Arguments: narrow-to-region FROM TO
Package: editor
File: builtin.l
指定した範囲以外を移動・編集できないようにします。[C-x n]
save-restrictionのブロックが終了するか、widenすると元に戻ります。
point-min, point-maxの値も変わります。
使用例:
C-SPCでマークを付けて、どっかに移動して、C-x n(narrow-to-region)とする
と、指定したリージョンの外には移動できなくなります。私は置換のときに置き
換える範囲を制限したり、キーボードマクロの範囲を制限したりするのによく使
います。あとは、Lispコードの中で特定の範囲だけいじるときなんかにも使いま
す。
SeeAlso: hide-restricted-region
SeeAlso: save-restriction
SeeAlso: widen
Type: Function
Arguments: newline-and-indent &optional (ARG 1)
Package: editor
File: cmds.l
改行後、文字が存在する直前の行と同じ桁数だけインデントをします。
モードに依存したインデントコマンドは使用しません。
Type: Function
Arguments: next-line &optional (N 1)
Package: editor
File: cmds.l
N行後の物理行に移動します。
t 最終行以外の場合
nil 最終行の場合
SeeAlso: next-virtual-line
Type: Variable
Package: editor
バッファの最後尾でnext-line系の移動をしたときの動作を設定します。
t 空行を挿入します
nil 何もしません
使用例:
(setq next-line-add-newlines t)
Type: Function
Arguments: next-virtual-line &optional (N 1)
Package: editor
File: cmds.l
N行後の表示行に移動します。
t 最終行以外の場合
nil 最終行の場合
SeeAlso: next-line
Type: Function
Arguments: point
Package: editor
File: builtin.l
この関数は、ポイントの位置を integer として返します。
goto-char でその位置に飛ぶことが出来ます。バッファの先頭ではpoint-minに
等しく、バッファの最後ではpoint-maxに等しいです。
使用例:
(point)
=> 175
Type: Function
Arguments: point-max
Package: editor
File: builtin.l
カレントバッファの一番大きなポイント値を返します。narrow-to-region等で、
clipping 制限が用いられてない限り、カレントバッファの大きさになります。
使用例:
(point-max)
=> 189568
SeeAlso: point-min
Type: Function
Arguments: point-min
Package: editor
File: builtin.l
カレントバッファの一番小さなポイント値を返します。narrow-to-region等で、
clipping 制限が用いられてない限り 0 になります。
使用例:
(point-min)
=> 0
SeeAlso: point-max
Type: Function
Arguments: pre-selection-p
Package: editor
File: builtin.l
セレクションが存在すれば t しなければ nil を返します。
SeeAlso: selection-point
SeeAlso: selection-mark
Type: Function
Arguments: previous-line &optional (N 1)
Package: editor
File: cmds.l
1行前に移動します。
使用例:
(previous-line)
SeeAlso: previous-virtual-line
Type: Function
Arguments: previous-virtual-line &optional (N 1)
Package: editor
File: cmds.l
N行前の表示行に移動します。
t 先頭行以外の場合
nil 先頭行の場合
SeeAlso: previous-line
Type: Special Form
Arguments: save-excursion {FORM}*
Package: editor
File: builtin.l
処理の前後でカレントバッファとポイントを保存します。ウィンドウのレイアウ
トは保存しないので注意してください。
ウィンドウのレイアウトも保存したい場合には、save-window-excursionを使います。
--- muleの説明 ---
この特殊フォームは、カレントバッファのポイントとマークをセーブし、 forms
を評価し、ポイントとマークをリストアします。 (throw や error による) 異
常 exit の場合もポイントとマークの値をリストアします。マーカーはバッファ
中のポジションとともにそのバッファも指しているため、マークをリストアする
ことは (Emacs の) カレントバッファの notion (訳注:??) もリストアするこ
とになります。
カレントバッファの notion を変更しなくてはいけない場合や、カレントバッフ
ァのポイントを動かさなくてはいけない場合、カレントバッファとポイントをリ
ストアできるようにするのは (標準的な)方法です。
別のバッファのポイントやマークはセーブされません。このため(それらの)ポイ
ントやマークに対する変更は save-excursion の exit 後も保持されます。
save-excursion は、switch-to-buffer のような関数で破壊されたウィンドウと
バッファの対応はリストアしません。 selected ウィンドウをリストアする方法
の 1つは save-excursion 中で save-window-excursion を用いることです(セク
ショ ン 25.11 [save-window-excursion]、ページ 248 参照)。
返される値は(最後に)評価されたフォームの返す値か、フォームが与えられてい
ない場合 nil になります。
SeeAlso: save-window-excursion
SeeAlso: save-restriction
Type: Special Form
Arguments: save-restriction {FORM}*
Package: editor
File: builtin.l
narrow-to-regionする前の状態を保存します。ポイントやバッファの位置は保存
しません。ポイントやバッファの位置を保存したい場合には、save-excursionを
使用します。
特定の処理の前後でrestrictionの状態とポイントの両方を保存したい場合には、
以下の様にします。
;;; うまくいく書き方
(save-excursion (save-restriction ... ))
以下の様に書いてしまった場合、処理の中でrestrictionを掛けると内側の
save-excursionでのポイントの復元がうまくいかないことがあります。注意しま
しょう。
;;; うまくいかないことがある書き方
(save-restriction (save-excursion ... ))
使用例:
;;; この時点では narrow-to-region してないとする。
(save-restriction
(narrow-to-region FROM-1 TO-1) ; FROM-1からTO-1に制限する
(save-restriction
(narrow-to-region FROM-2 TO-2) ; FROM-2からTO-2に制限する
(msgbox "~A ~A" (point-min) (point-max))
) ; FROM-1からTO-1に制限されている
; 状態に戻る
(msgbox "~A ~A" (point-min) (point-max))
) ; 制限されなくなる
(msgbox "~A ~A" (point-min) (point-max))
SeeAlso: narrow-to-region
SeeAlso: save-excursion
Type: Function
Arguments: selection-mark
Package: editor
File: builtin.l
セレクションの開始のポイントを返します。
Type: Function
Arguments: selection-point
Package: editor
File: builtin.l
セレクションの終端のポイントを返します。
Type: Function
Arguments: set-fill-column &optional (COL (CURRENT-COLUMN))
Package: editor
File: fill.l
詰め込み桁数を指定します。
指定された値は、変数 fill-column に代入されます。
COL : 詰め込み桁数
引数がない場合は、現在のカーソル位置の桁数を詰め込み桁数に設定し
ます。
SeeAlso: fill-column
Type: Function
Arguments: set-goal-column COLUMN
Package: editor
File: builtin.l
ゴールカラムを設定します。save-excursionしてもgoal-columnが破壊されない
ように使用するぐらいでしょうか。
使用例:
;;; goal-columnを大事にして編集してみる。
(let ((g (goal-column)))
(save-excursion ... )
(set-goal-column g))
=> t
SeeAlso: goal-column
Type: Function
Arguments: set-marker MARKER &optional POINT
Package: editor
File: builtin.l
マーカーにポジションを設定します。
POINT が nil の場合は現在の位置を設定します。
POINT : マーカーに設定する位置
使用例:
(setq m (make-marker))
=> #<marker: *scratch*: ->
(set-marker m)
=> #<marker: *scratch*: 62>
(marker-point m)
=> 62
SeeAlso: make-marker
SeeAlso: unset-marker
Type: Function
Arguments: skip-token
Package: editor
File: builtin.l
多分シンボル構成文字と単語構成文字をスキップします。
(詳細不明)
Type: Function
Arguments: skip-white-backward
Package: editor
File: builtin.l
空白文字を後方にスキップします。
シンタックステーブル上でwhitespaceとして規定されている文字を後方に
スキップします。他にも影響する要素があるようですが詳細は不明。
SeeAlso: skip-white-forward
Type: Function
Arguments: skip-white-forward
Package: editor
File: builtin.l
空白文字を前方にスキップします
シンタックステーブル上でwhitespaceとして規定されている文字を前方に
スキップします。他にも影響する要素があるようですが詳細は不明。
SeeAlso: skip-white-backward
Type: Function
Arguments: stop-selection
Package: editor
File: builtin.l
セレクションを解除します。
Type: Function
Arguments: unset-marker MARKER
Package: editor
File: builtin.l
マーカーのポジションを解除します。
オブジェクトはマーカーとして残ります。
使用例:
(unset-marker m)
=> t
m
=> #<marker: *scratch*: ->
SeeAlso: set-marker
SeeAlso: delete-marker
Type: Function
Arguments: up-list &optional ARG NO-ERRORS
Package: editor
File: builtin.l
カーソルを ARG 個外側の括弧の後ろに移します。
(setq lst '(a b c)) ; ここから
^
(setq lst '(a b c)) ; ここへ
^
ARG が負の場合には、前の方の括弧へ移動します。
(setq lst '(a b c)) ; ここから
^
(setq lst '(a b c)) ; ここへ
^
外側に括弧が見つからなかった場合、
NO-ERRORS が nil の場合にはエラーを、 t の場合には nil を返します。
SeeAlso: down-list
Type: Function
Arguments: virtual-bolp
Package: editor
File: builtin.l
仮想行の行頭にあるかを返します。
バッファが行を折り返して表示している場合に有効です。
t 仮想行の行頭にある
nil 仮想行の行頭にない
SeeAlso: virtual-eolp
Type: Function
Arguments: virtual-eolp
Package: editor
File: builtin.l
仮想行の行末にあるかを返します。
バッファが行を折り返して表示している場合に有効です。
t 仮想行の行末にある
nil 仮想行の行末にない
SeeAlso: virtual-bolp
Type: Function
Arguments: widen
Package: editor
File: builtin.l
narrow-to-regionで制限された領域を元に戻します。
SeeAlso: narrow-to-region