xyzzy QandA
ファイル操作
- C-x C-w でセーブした後,自動的にバッファのリネームをしたいのですが…。
- find-file するときに最初に表示されるディレクトリを指定したいのですが…。
- find-file などの補完リストで . (ドット)で始まるファイルも表示するにはどうすればいいんでしょうか?
- C-x C-v でファイル名が出てこないんですけど…。
- バックアップファイルを作らないようにするにはどうしたら良いですか?
- バックアップを同じディレクトリに保存することはできますか?
C-x C-w でセーブした後,自動的にバッファのリネームをしたいのですが…。
管理番号 70最終更新 2003/06/19 21:53:15
xyzzy では, C-x C-w に write-file が割り当てられています。この関数は, バッファの内容を指定したファイルに書き込みますが,バッファ名を変更した り,書き込んだファイルにバッファを visit したりはしません。 これを Emacs 風の挙動に変更するには,初期化ファイルに, ; Emacs 風 write-file (global-set-key '(#\C-x #\C-w) 'emacs-write-file) と書いておいてください。
find-file するときに最初に表示されるディレクトリを指定したいのですが…。
管理番号 132最終更新 2003/07/25 00:17:07
例えば,P:/home/piyo から開きたい場合は,.xyzzy に,
; いつもここから
(set-default-directory "P:/home/piyo")
と書いておいてください。
siteinit.l に記述すると,ダンプ時にしか評価されないためうまくいきませ
ん。どうしても siteinit.l に記述したい場合は,*init-app-menus-hook* と
かに引っ掛けて xyzzy が起動する度に評価する必要があります。
find-file などの補完リストで . (ドット)で始まるファイルも表示するにはどうすればいいんでしょうか?
管理番号 157最終更新 2003/07/18 19:50:12
初期化ファイルに, (setq show-dots t) と書いておけば出てきます。
C-x C-v でファイル名が出てこないんですけど…。
管理番号 72最終更新 2003/04/01 00:00:00
初期化ファイルに, ; ファイル名も欲しいです (setq *find-other-file-requires-file-name* t) と書いておけば出てきます。
バックアップファイルを作らないようにするにはどうしたら良いですか?
管理番号 165最終更新 2003/10/12 14:16:48
共通設定の [バックアップファイル]→[バックアップファイルをつくる] のチ ェックを外してください。 特定のバッファのみバックアップファイルを作らないようにする場合は,ロー カル設定の [バックアップファイル]→[バックアップファイルをつくる] のチ ェックを外してください。 Lisp で処理する場合は, (make-local-variable 'make-backup-files) (setq make-backup-files nil) とかで良いみたいです。関連項目
- [00082] バックアップを同じディレクトリに保存することはできますか?
バックアップを同じディレクトリに保存することはできますか?
管理番号 82最終更新 2003/06/20 06:23:56
$XYZZY/lisp/backup.l にかなり詳しく書かれていますのでそちらを参照して ください。 ※一例としてはこんな感じ。(C:/home/piyo/xyzzy-bak/ で一括管理する場合) (require "backup") (setq *backup-directory* "C:/home/piyo/xyzzy-bak/") (setq *hierarchic-backup-directory* nil)