ファイラ
type: Variable
package: editor
(ファイラでディレクトリが変更されたりすると実行されます。用途不明)
type: Variable
package: editor
(詳細不明)
type: Variable
package: editor
nilなら、ファイラで左クリックしたとき、その位置にカーソルがある場合の
みマークを反転します。
non-nil なら、カーソルの移動とマークの反転の両方を同時に行います。
デフォルトは t です。
type: Variable
package: editor
file: filer.l
ファイラのジャンプ用のディレクトリを連想リストで設定します。
使用例:
(setq *filer-directories*
'((" [デスクトップ]" . "c:/windows/デスクトップ")
(" [スプール]" . "c:/spool")))
seealso: filer
type: Function
arguments: *filer-drag-and-drop-helper EFFECT FILES SRC DEST
package: editor
file: filer.l
(詳細不明)
type: Variable
package: editor
ミニバッファなどでディレクトリを入力した時に立ち上がるファイラを選択し
ます。 nil なら一画面ファイラ、non-nil なら二画面ファイラが起動します。
デフォルトは nil です。
type: Variable
package: editor
nilなら、モードレスファイラでESCを押しても閉じません。
デフォルトは t です。
type: Variable
package: editor
(途中)
ファイラのステータスウィンドウへのファイル名の表示を制御します。
ファイル名の表示は暇なときに行なっているようです。
non-nil 暇なときに表示する
nil 表示しない
seealso: filer
type: Variable
package: editor
non-nilなら、ファイルサイズをカンマ区切りで表示します。
[共通設定] - [ファイラ] - [ファイルサイズをカンマ区切りで表示(C)] で値を
指定することができます。
type: Variable
package: editor
ファイラ下部に表示されるガイドテキストを設定します。
使用例:
(setq *filer-guide-text*
'("(A)ttribute (B)yteCompile (C)opy (D)elete (E)xtract (F)ind"
"(G)o (J)ump m(K)dir <L>Cd (M)ove re(N)ame"))
seealso: filer
type: Variable
package: editor
ファイラにてコマンドを実行した時に最後に入力された文字を示します。
type: Variable
package: editor
一画面ファイラの初期のファイルマスクをリストで設定します。
seealso: *filer-primary-file-mask*
seealso: *filer-secondary-file-mask*
type: Variable
package: editor
二画面ファイラを閉じたとき、どちらのウィンドウがアクティブだったかが保存
されます。ファイラ未起動時の値は t です。
nil : 右側のウィンドウ
non-nil : 左側のウィンドウ
type: Variable
package: editor
ファイラのマークファイルの合計サイズの単位を指定します。
#\B, #\K, #\M, #\G, #\Tの何れかを指定可能です。ただし、例えば#\K
が設定されたとき、サイズが1K未満ならバイト単位になります。デフォ
ルトではnilに設定されています。
使用例:
(setq *filer-mark-file-size-unit* #\M)
seealso: filer
type: Variable
package: editor
file: filer.l
ファイラの動作を指定します。
モーダルの場合には、ファイラはエディタとは同期的に動作します。
ファイラ起動中はエディタでの編集は不能です。
モードレスの場合には、ファイラはエディタとは非同期に動作します。
ファイラ起動中にエディタでの編集が可能です。
t モーダルで動作させます
nil モードレスで動作させます
seealso: filer
type: Variable
package: editor
file: filer.l
ファイラのファイルマスクを設定します。
使用例:
(pushnew '("Microsoft" "*.doc" "*.xls" "*.ppt" "*.sys" "*.bat" "*.ini")
*filer-path-masks* :test 'equal)
seealso: filer
type: Variable
package: editor
二画面ファイラのアクティブな方のディレクトリを示します。
右側か左側かは *filer-left-window-p* の値によって決まります。
ファイラ未起動時は左側のディレクトリを指定できます。
使用例:
; [xyzzy:07218]
; 常にカレントディレクトリからファイラを起動する。
(defun foo ()
(interactive)
(let ((*filer-primary-directory* nil)
(*filer-secondary-directory* nil))
(open-filer)))
seealso: *filer-secondary-directory*
type: Variable
package: editor
ファイラ左側の初期のファイルマスクをリストで設定します。
使用例:
(setq *filer-primary-file-mask* '("*"))
seealso: filer
seealso: *filer-secondary-file-mask*
type: Variable
package: editor
file: filer.l
non-nil のとき、ファイラでファイルタイプに応じたアイコンを表示します。
[共通設定] - [ファイラ] - [アイコンをファイルから取ってくる(I)] で値を指
定することができます。
type: Variable
package: editor
二画面ファイラのアクティブでない方のディレクトリを示します。
右側か左側かは *filer-left-window-p* の値によって決まります。
ファイラ未起動時は右側のディレクトリを指定できます。
seealso: *filer-primary-directory*
type: Variable
package: editor
ファイラ右側の初期のファイルマスクをリストで設定します。
使用例:
(setq *filer-secondary-file-mask* '("*"))
seealso: *filer-primary-file-mask*
seealso: filer
type: Variable
package: editor
file: filer.l
ファイラで隠しファイルを表示するかどうかを設定します。
non-nil 隠しファイルを表示する
nil 隠しファイルを表示しない
補足:
xyzzy 0.2.2.246 から利用可能です。
seealso: filer
seealso: *filer-show-system-files*
type: Variable
package: editor
file: filer.l
ファイラで保護されたオペレーティング システム ファイルを表示するかどうかを設定します。
non-nil 保護されたオペレーティング システム ファイルを表示する
nil 保護されたオペレーティング システム ファイルを表示しない
補足:
xyzzy 0.2.2.246 から利用可能です。
seealso: filer
seealso: *filer-show-hidden-files*
type: Variable
package: editor
file: filer.l
ファイラでファイルの削除にゴミ箱を使用するかを設定します。
non-nil ファイラで削除したときはゴミ箱行き
nil 直接削除
seealso: filer
type: Variable
package: editor
file: filer.l
ファイラでファイルの移動・コピー・削除をエクスプローラで行うかどうかを設定します。
non-nil ファイルの移動・コピー・削除をエクスプローラで行う
ファイル操作の進捗状況の確認や GUI によるキャンセルができますが、
Ctrl-g によるキャンセルはできません
nil ファイルの移動・コピー・削除を xyzzy で行う
Ctrl-g によるキャンセルができます
補足:
xyzzy 0.2.2.251 から利用可能です。
seealso: filer
type: Variable
package: editor
モーダルでファイラを動作させているときの、ファイラ終了時の動作を設定します。
t 位置を保存します
nil 位置を保存しません
seealso: *modal-filer-save-size*
type: Variable
package: editor
モーダルでファイラを動作させているときの、ファイラ終了時の動作を設定します。
t 大きさを保存します
nil 大きさを保存しません
seealso: filer
type: Function
arguments: filer &optional PATH ALLOW-MULTIPLE-SELECT-P CAPTION DUAL-WINDOW-P MODELESSP
package: editor
file: builtin.l
ファイラを開きます。
PATH : ファイラが最初に表示するディレクトリを指定します。
ALLOW-MULTIPLE-SELECT-P
: ファイルを複数選択可能にするかどうかを指定します。
CAPTION : ファイラのウィンドウのタイトルを指定します。
DUAL-WINDOW-P
: 二画面ファイラで開くかどうかを指定します。
MODELESSP : モードレスダイアログでファイラを開くかどうかを指定します。
モードレスの場合には編集しつつファイラを表示できます。
選択結果を多値で返します。
最初の戻り値はユーザが選択したファイルのリストを返します。
次の戻り値はOKボタンを押したらt、CANCELボタンを押したらnilを返します。
使用例:
;;; multiple-value-bindでファイルを受け取る。
(multiple-value-bind (files bool)
(filer "c:/" t "title" nil)
(when bool
(msgbox "~{~S~%~}" files)))
=> :ok
seealso: *filer-primary-directory*
seealso: *filer-secondary-directory*
type: Function
arguments: filer-calc-directory-byte-size
package: editor
file: builtin.l
ファイラにて選択したディレクトリのファイルサイズの合計を計算します。
type: Function
arguments: filer-calc-directory-size
package: editor
file: builtin.l
ファイラにて選択したディレクトリのディスク使用量を計算します。
type: Function
arguments: filer-cancel
package: editor
file: filer.l
ファイラを閉じます。
「閉じる」ボタンや「キャンセルボタン」を押したときと同じ効果が得られます。
(defun filer-cancel ()
(filer-close nil))
と定義されています。
seealso: filer-close
type: Function
arguments: filer-clear-all-marks &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてマークを全て解除します。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-close RESULT
package: editor
file: builtin.l
ファイラを閉じます。
RESULT : モーダルファイラの場合、関数filerの戻り値に影響を与えます。
(詳細不明)
seealso: filer-cancel
type: Function
arguments: filer-context-menu
package: editor
ファイラにてコンテキストメニューを表示します。
type: Function
arguments: filer-count-marks &optional FILE-ONLY-P SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてマークされたファイルの数を返します。
FILE-ONLY-P : ディレクトリも対象にするか
nil ディレクトリも対象にします
non-nil ファイルだけを対象にします
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します。
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-current-file-directory-p &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてカーソル位置のファイルがディレクトリかどうかを判定します。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-current-file-dot-dot-p &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてカーソル位置のファイルが親ディレクトリを示す ".."
であるかどうかを判定します。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-demand-reload
package: editor
file: builtin.l
(詳細不明)
type: Function
arguments: filer-dual-window-p
package: editor
file: builtin.l
ファイラが二画面ファイラかどうかを判別します。
type: Function
arguments: filer-forward-line &optional ARG SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてカーソルを次の行に移動します。
ARG : 指定行数移動します
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-forward-page &optional ARG SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてカーソルを次のページに移動します。
ARG : 指定ページ数移動します
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-get-current-file &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてカーソル位置のファイルのパスを返します。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-get-directory &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにて現在表示しているディレクトリのフルパスを取得します。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-get-drive &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにて現在表示しているドライブを取得します。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-get-mark-files &optional FILE-ONLY-P SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてマークされたファイルのパスをリストの形で返します。
FILE-ONLY-P : ディレクトリも対象にするか
nil ディレクトリも対象にします
non-nil ファイルだけを対象にします
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-get-sort-order &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにおけるファイルの表示順を返します。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-get-text
package: editor
file: builtin.l
一画面ファイラにて上部のファイル名の欄に書いてあるテキストを返します。
type: Function
arguments: filer-goto-bof &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてカーソルをウィンドウの先頭に移動します。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
seealso: filer-goto-eof
type: Function
arguments: filer-goto-eof &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてカーソルをウィンドウの最後に移動します。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
seealso: filer-goto-bof
type: Function
arguments: filer-goto-file STRING &optional START REVERSE WILD-P
package: editor
file: builtin.l
ファイラにてファイル名が STRING の位置にカーソルを移動します。
STRING : 検索するファイル名
START : 検索を開始する位置
nil 先頭から
t 現在位置から
それ以外 現在位置の次から
REVERSE : 探す方向
nil 前方向
non-nil 後方向
WILD-P : ワイルドカードを有効にするか
nil 無効
t 有効
それ以外 有効かつ先頭一致(末尾に"*"を補う)
type: Function
arguments: filer-isearch &optional CHAR NO-WRAP SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてインクリメンタルサーチによるカーソル移動を行います。
CHAR : 検索する文字。nil の時は入力されたキーを検索します。
NO-WRAP : 最後までいったら、最初に戻るかどうか
nil 戻らない
non-nil 戻る
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-left-window
package: editor
file: builtin.l
二画面ファイラにて左側のウィンドウをアクティブにします。
seealso: filer-right-window
type: Function
arguments: filer-left-window-p
package: editor
file: builtin.l
二画面ファイラにて現在アクティブなウィンドウが左側のウィンドウか判別します。
type: Function
arguments: filer-mark &optional FILE-ONLY-P SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてカーソル位置のファイルをマークします。
FILE-ONLY-P : ディレクトリも対象にするか
nil ディレクトリも対象にします
non-nil ファイルだけを対象にします
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-mark-all &optional FILE-ONLY-P SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにて現在表示しているディレクトリにあるファイル全てをマークします。
FILE-ONLY-P : ディレクトリも対象にするか
nil ディレクトリも対象にします
non-nil ファイルだけを対象にします
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-mark-match-files MASK &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
MASK の示す条件を満たすファイルを全てマークします。
MASK : マークするファイル名の条件
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-modal-p
package: editor
file: builtin.l
ファイラがモーダルか判別します。
type: Function
arguments: filer-modify-column-width N D &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにおけるそれぞれのカラムの幅を変えます。
N : 変更するカラム
0 ファイル名
1 サイズ
2 更新日時
3 属性
D : 変更量
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-read-char
package: editor
file: builtin.l
ファイラにてキーボードからの入力を読み込み、文字を返します。
type: Function
arguments: filer-reload &optional MASK SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラの画面を更新し、最新の状態にします。
MASK : 表示するファイルの条件を指定します
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-right-window
package: editor
file: builtin.l
二画面ファイラにて右側のウィンドウをアクティブにします。
seealso: filer-left-window
type: Function
arguments: filer-scroll-left &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにて左方向にスクロールします。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
seealso: filer-scroll-right
type: Function
arguments: filer-scroll-right &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにて右方向にスクロールします。
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
seealso: filer-scroll-left
type: Function
arguments: filer-set-directory DIRECTORY &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにて表示するディレクトリを DIRECTORY に変更します。
DIRECTORY : ディレクトリを指定します
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-set-file-mask MASK &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにて表示する条件を指定します。
MASK : 表示する条件
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-set-text STRING
package: editor
file: builtin.l
一画面ファイラのファイル名の欄に STRING をセットします。
type: Function
arguments: filer-sort ARG &optional SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにおけるファイルの表示順を変更します。
ARG : 表示順を指定します
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-subscribe-to-reload PATH &optional SUB-DIRECTORY-P
package: editor
file: builtin.l
ファイラにて PATH を表示しているウィンドウを更新し、
最新の状態にします。
PATH : パスを指定します
SUB-DIRECTORY-P : PATH のサブディレクトリを更新対象にするか否か
nil 更新しない
non-nil 更新する
type: Function
arguments: filer-swap-windows
package: editor
file: builtin.l
二画面ファイラにてもう一方のウィンドウへフォーカスを移します。
type: Function
arguments: filer-toggle-all-marks &optional FILE-ONLY-P SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにて現在のディレクトリの全てのファイルについてマークされた状態と
されていない状態を反転させます。
FILE-ONLY-P : ディレクトリも対象にするか
nil ディレクトリも対象にします
non-nil ファイルだけを対象にします
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-toggle-mark &optional FILE-ONLY-P SECONDARY-WINDOW-P
package: editor
file: builtin.l
ファイラにてカーソル位置のファイルについてマークされた状態とされていない
状態を反転させます。
FILE-ONLY-P : ディレクトリも対象にするか
nil ディレクトリも対象にします
non-nil ファイルだけを対象にします
SECONDARY-WINDOW-P : 対象とするウィンドウを指定します
nil 現在アクティブなウィンドウ
non-nil 現在アクティブでないウィンドウ
type: Function
arguments: filer-viewer
package: editor
file: builtin.l
ファイラにてカーソル位置のファイルの最初の方を見ることができます。
type: Function
arguments: open-filer
package: editor
file: filer.l
ファイラを開きます。[C-c C-f]
filerのinteractive版です。
seealso: filer