- 41 名前:名無しさん@お腹いっぱい。 mailto:sage [03/09/28 06:56]
- >>40
んじゃ、こんなんでどうでしょ? my-find-file-interactive-arg() をちょっとだけ変えますた。 (defvar my-find-file-interactive-arg-active-p nil) (defun my-find-file-interactive-arg (&optional initial) (let* ((my-find-file-interactive-arg-active-p t) (insert-default-directory (null initial)) (name (read-file-name "Find file: " nil nil nil initial)) (file (expand-file-name name))) (cond ((file-exists-p file) (list file)) ((y-or-n-p (format "File %s not exists, New file?" file)) (list file)) (t (my-find-file-interactive-arg name))))) (defun my-find-file-minibuffer-setup-hook () (when my-find-file-interactive-arg-active-p (end-of-line))) (add-hook 'minibuffer-setup-hook 'my-find-file-minibuffer-setup-hook)
|

|