xyzzy QandA

ファイル操作

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)

と書いておいてください。
Top

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 が起動する度に評価する必要があります。
Top

find-file などの補完リストで . (ドット)で始まるファイルも表示するにはどうすればいいんでしょうか?

管理番号 157
最終更新 2003/07/18 19:50:12
初期化ファイルに,

  (setq show-dots t)

と書いておけば出てきます。
Top

C-x C-v でファイル名が出てこないんですけど…。

管理番号 72
最終更新 2003/04/01 00:00:00
初期化ファイルに,

  ; ファイル名も欲しいです
  (setq *find-other-file-requires-file-name* t)

と書いておけば出てきます。
Top

バックアップファイルを作らないようにするにはどうしたら良いですか?

管理番号 165
最終更新 2003/10/12 14:16:48
共通設定の [バックアップファイル]→[バックアップファイルをつくる] のチ
ェックを外してください。

特定のバッファのみバックアップファイルを作らないようにする場合は,ロー
カル設定の [バックアップファイル]→[バックアップファイルをつくる] のチ
ェックを外してください。

Lisp で処理する場合は,
  (make-local-variable 'make-backup-files)
  (setq make-backup-files nil)
とかで良いみたいです。
関連項目
Top

バックアップを同じディレクトリに保存することはできますか?

管理番号 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)
Top