2012-12-28 9 views
10

UIで作成したカスタマイズに明示的なファイルを設定しました。名前はcustom.elです。現在、私はこのファイルが存在しない場合は、このスニペットを使用して作成します。elispで空のファイルを作成するには?

(defconst custom-file (expand-file-name "custom.el" user-emacs-directory)) 
(unless (file-exists-p custom-file) 
    (shell-command (concat "touch " custom-file))) 

醜いシェルコマンドでtouchがあり、他のelispの関数はこれを行うことができますか?

+0

ほとんど複製:http://stackoverflow.com/q/2592095/596361 –

答えて

14

(write-region "" nil custom-file)が理想的な解決策であるかどうかは分かりません。

+3

最初の 'nil'を' '' 'に変更すると、理想的な解決策になります。 – Sean

+0

正解、私は慎重に文書を読んでいない – mathk

関連する問題