(setq *filer-primary-directory* "[ディレクトリ]") (setq *filer-secondary-directory* "[ディレクトリ]")
(setq *filer-primary-directory* "D:/Document/") (setq *filer-secondary-directory* "D:/Document/home/")
*filer-primary-directory*
が左側のウィンドウの、*filer-secondary-directory*
が右側のウィンドウの初期ディレクトリになります。
この設定は書き替えることも多いと思うので、.xyzzyに記述した方がいいでしょう。
(setq *filer-directories* (list '("[項目名]" . "[ディレクトリ]") (cons "[項目名]" (concat (si:system-root) "[~xyzzy以下のディレクトリ]")) (cons "[項目名]" ([特殊ディレクトリ])) ))
(get-windows-directory)
(get-system-directory)
(get-special-folder-location :desktop)
(get-special-folder-location :personal)
(get-special-folder-location :programs)
(get-special-folder-location :recent)
(get-special-folder-location :send-to)
(get-special-folder-location :start-menu)
(get-special-folder-location :startup)
(get-special-folder-location :templates)
(user-name)
(setq *filer-directories* (list '("[My Web Site]" . "D:/Document/home") '(" C:/" . "C:/") (cons "[xyzzy/etc/help]" (concat (si:system-root) "etc/help")) '("[Program Files]" . "C:/Program Files") (cons "[Windows]" (get-windows-directory)) (cons "[Desktop]" (map-backslash-to-slash (get-special-folder-location :desktop))) ))
ファイラーでJを押して出るディレクトリ移動リストの上位に常に表示するディレクトリを、*filer-directories*
に代入して設定します。
(setq *filer-primary-file-mask* '([マスク])) (setq *filer-secondary-file-mask* '([マスク]))
(setq *filer-primary-file-mask* '( "*.txt" "*.htm" "*.html" "*.css" "*.jpg" "*.jpeg" "*.png" "*.gif")) (setq *filer-secondary-file-mask* '("*"))
*filer-primary-file-mask*
には左側のウィンドウ、*filer-secondary-file-mask*
には右側のウィンドウの初期マスクを代入します。マスク部分は、1つのマスクを「"」で囲み、半角スペースで区切って羅列します。
(setq *filer-path-masks* '(("[マスク名1]" "[マスク1-1]" "[マスク1-2]" …) ("[マスク名2]" "[マスク2-1]" "[マスク2-2]" …) ))
(setq *filer-path-masks* '(("All Files" "*") ("Backup Files" "*~" "*.bak") ("Documents" "*.doc" "*.txt" "*.man" "*readme*" "*.jis" "*.euc") ("Save Files" "#*#") ))
マスク名を半角英数にしておくと、頭文字を押しただけで選択され便利です。それぞれのマスクの中身も含めて設定しておきましょう。
(setq *filer-use-recycle-bin* t)
xyzzyのファイラ上でファイルを削除する場合、標準状態ではごみ箱を介さずいきなり削除されるようなので、それが怖い人はこのように設定しましょう。t
をnil
にすればごみ箱を使わずに削除する設定になります。