FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Helmでのfind file

HelmでのC-x C-fはfind-for-filesを呼び出すようにしています。
大抵はこれで用が足りるのですが、たまに履歴などの候補にないファイルを呼び出したいときがあります。
新しいファイルを作成する時もそうです。

そんな時はそのままもう一回C-x C-fを押すとファイル名を入力できるようになります。
新規ファイルもバッファを作ってくれます。

でもその際のデフォルトのディレクトリがバッファリストの先頭のディレクトリなんです。
やっぱりデフォルトは今表示しているバッファのディレクトリが出る方がfind-fileと同じで違和感が少ないと思います。

試行錯誤してみました。

(define-key helm-map (kbd "C-x C-f") 'helm-quit-and-find-file-1)
(defun helm-quit-and-find-file-1 ()
(interactive)
(helm-run-after-quit
(lambda () (helm-find-files-1 (expand-file-name default-directory)))))


一応想定通りになっているようです。でもURLを入れてみたりしてちゃんとテストしている訳ではありません。
変なところがあったら修正します。
スポンサーサイト

コメント

非公開コメント

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。